@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

li {
  list-style: none; }

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

* {
  font-family: "PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Source Han Sans CN","Helvetica Neue","Helvetica","Arial",sans-serif; }

body {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.67;
  font-family: "PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Source Han Sans CN","Helvetica Neue","Helvetica","Arial",sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box; }

ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, hgroup, p, blockquote, figure, form, fieldset, input, legend, pre, abbr, button {
  margin: 0;
  padding: 0; }

.btn {
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px; }

.btn_primary {
  background-color: #aea191;
  color: #ffffff; }

.btn_secondary {
  background-color: #ffffff;
  color: #aea191; }

.btn_ghost {
  background-color: transparent;
  color: #aea191;
  border: 1px solid #aea191; }

.text_link {
  color: #aea191;
  text-decoration: none; }

.text_link:hover {
  text-decoration: underline; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget01 .navBar {
  background: #0e0e11; }
  .headerWidget01 .navBar .topNavBar {
    color: #aea191; }
    .headerWidget01 .navBar .topNavBar li {
      border-right-color: rgba(174, 161, 145, 0.25); }
      .headerWidget01 .navBar .topNavBar li .btn-login-wrap .dropdown-menu {
        background-color: #0e0e11; }
    .headerWidget01 .navBar .topNavBar li a {
      color: #aea191; }
    .headerWidget01 .navBar .topNavBar .tpwidget_title_hook, .headerWidget01 .navBar .topNavBar .tpwidget_text_hook {
      color: #aea191 !important; }
    .headerWidget01 .navBar .topNavBar .topNavBarDropdown .dropdownList {
      background: #0e0e11; }
  .headerWidget01 .navBar .navSubMenu {
    background: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
@media (max-width: 1200px) {
  .headerWidget01 {
    height: auto; }
    .headerWidget01 .headerContainer .swiper-next, .headerWidget01 .headerContainer .swiper-prev {
      display: none; } }
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget01 .navBar .navBurger {
    color: #aea191; }
  .headerWidget01 .navBar .navUser {
    color: #aea191; }
  .headerWidget01 .navBar .topNavBar {
    background: #0e0e11; }
    .headerWidget01 .navBar .topNavBar li .btn-login-wrap .dropdown-menu {
      background-color: #0e0e11; }
  .headerWidget01 .navBar .navMenu {
    background: #0e0e11; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .headerWidget01 .headerContainer {
    background: #f8f3eC; }
    .headerWidget01 .headerContainer .heroHeading {
      color: #aea191; }
    .headerWidget01 .headerContainer .subHeroHeading {
      color: #aea191; } }
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget02 .navBar {
  background: #0e0e11; }
  .headerWidget02 .navBar .topNavBar {
    color: #aea191; }
    .headerWidget02 .navBar .topNavBar li {
      border-right-color: rgba(174, 161, 145, 0.25); }
      .headerWidget02 .navBar .topNavBar li .btn-login-wrap .dropdown-menu {
        background-color: #0e0e11; }
    .headerWidget02 .navBar .topNavBar li a {
      color: #aea191; }
    .headerWidget02 .navBar .topNavBar .tpwidget_title_hook, .headerWidget02 .navBar .topNavBar .tpwidget_text_hook {
      color: #aea191 !important; }
    .headerWidget02 .navBar .topNavBar .topNavBarDropdown .dropdownList {
      background: #0e0e11; }
  .headerWidget02 .navBar .navSubMenu {
    background: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget02 .navBar .navBurger {
    color: #aea191; }
  .headerWidget02 .navBar .navUser {
    color: #aea191; }
  .headerWidget02 .navBar .topNavBar {
    background: #0e0e11; }
    .headerWidget02 .navBar .topNavBar li .btn-login-wrap .dropdown-menu {
      background-color: #0e0e11; }
  .headerWidget02 .navBar .navMenu {
    background: #0e0e11; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget03 .oneBooking .members {
  background: #0e0e11; }
  .headerWidget03 .oneBooking .members li label {
    color: #f8f3eC; }
  .headerWidget03 .oneBooking .members li .login, .headerWidget03 .oneBooking .members li .registerBtn, .headerWidget03 .oneBooking .members li .confirm-btn {
    color: #aea191; }
  .headerWidget03 .oneBooking .members li .verificationCurrent {
    color: #0e0e11; }
  .headerWidget03 .oneBooking .members li .countdown {
    background: #d1c9c0; }
.headerWidget03 .oneBooking .dropdown-menu {
  right: 70px; }
.headerWidget03 .navBar .topNavBar {
  color: #aea191; }
  .headerWidget03 .navBar .topNavBar li .btn-login-wrap {
    position: relative; }
    .headerWidget03 .navBar .topNavBar li .btn-login-wrap .dropdown-menu {
      background-color: #f8f3eC; }
  .headerWidget03 .navBar .topNavBar li a {
    color: #aea191; }
  .headerWidget03 .navBar .topNavBar .tpwidget_title_hook, .headerWidget03 .navBar .topNavBar .tpwidget_text_hook {
    color: #aea191 !important; }
  .headerWidget03 .navBar .topNavBar .topNavBarDropdown .dropdownList {
    background: #f8f3eC; }
.headerWidget03 .navBar .navMenu .navMenuItem a {
  color: rgba(14, 14, 17, 0.8); }
.headerWidget03 .navBar .navMenu .navMenuItem a:hover {
  color: #0e0e11; }
.headerWidget03 .navBar .navSubMenu {
  background: #f8f3eC; }
.headerWidget03 .navBar .infoLink {
  color: #0e0e11; }
  .headerWidget03 .navBar .infoLink .infoLinkItem {
    border-left: 1px solid rgba(14, 14, 17, 0.2); }
    .headerWidget03 .navBar .infoLink .infoLinkItem a {
      color: #aea191; }
.headerWidget03 .heroHeadingBox {
  background: #f8f3eC; }
.headerWidget03 .bookingWidget .bookinDdatePicker .calendarIcon {
  color: #aea191;
  top: 42px; }
.headerWidget03 .bookingWidget .bookingRoomPicker .roomIcon {
  color: #aea191;
  top: 42px; }
.headerWidget03 .bookingWidget .bookingGuestPicker .guestIcon {
  color: #aea191; }
.headerWidget03 .bookingWidget .bookingButton {
  background: #aea191; }
.headerWidget03 .bookingWidget .datepicker__month-button {
  background: #aea191; }
.headerWidget03 .bookingWidget .datepicker__month-button:hover {
  background: #988874; }
.headerWidget03 .bookingWidget .datepicker__month-day--selected {
  background-color: #cec7bd; }
.headerWidget03 .bookingWidget .datepicker__month-day--hovering {
  background-color: #cec7bd; }
.headerWidget03 .bookingWidget .datepicker__month-day--first-day-selected,
.headerWidget03 .bookingWidget .datepicker__month-day--last-day-selected {
  background: #aea191; }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget03 .navBar .navBurger {
    color: #aea191; }
  .headerWidget03 .navBar .navUser {
    color: #aea191; }
  .headerWidget03 .navBar .topNavBar li .btn-login-wrap .dropdown-menu {
    background-color: #f8f3eC; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget04 .fa {
  color: #aea191; }
.headerWidget04 .topBar {
  background: #f8f3eC; }
  .headerWidget04 .topBar .topNavBar li:hover {
    background: #aea191; }
  .headerWidget04 .topBar .topNavBar .weather:hover {
    background: #f8f3eC; }
  .headerWidget04 .topBar .topNavBar #loginDiv:hover .vip-btn {
    background: #aea191; }
  .headerWidget04 .topBar .topNavBar .btn-login-wrap {
    background: #f8f3eC; }
    .headerWidget04 .topBar .topNavBar .btn-login-wrap .integral:hover {
      background: #f8f3eC; }
  .headerWidget04 .topBar .topNavBar .topNavBarDropdown .dropdownList {
    background: #f8f3eC; }
.headerWidget04 .container .navWrap .navMenuWrap .navMenuItem a {
  color: #0e0e11; }
.headerWidget04 .container .navWrap .navMenuWrap .navMenuItem:hover > a {
  color: #aea191; }
.headerWidget04 .container .navWrap .navMenuWrap .navMenuItem .navSubMenu > li:hover a {
  color: #aea191; }
.headerWidget04 .container .navWrap .myOrderBtn a {
  color: #0e0e11;
  border-color: #0e0e11 !important; }
.headerWidget04 .container .navWrap .myOrderBtn:hover a {
  border-color: #aea191;
  background: #aea191; }
.headerWidget04 .container .bannerWrap .swiper-next:hover, .headerWidget04 .container .bannerWrap .swiper-prev:hover {
  background: #aea191; }
.headerWidget04 .container .bannerWrap .txtWrap {
  text-shadow: 0 2px 4px #0e0e11; }
  .headerWidget04 .container .bannerWrap .txtWrap a::after {
    background: #0e0e11; }
  .headerWidget04 .container .bannerWrap .txtWrap a::before {
    background: #0e0e11; }
  .headerWidget04 .container .bannerWrap .txtWrap em {
    background: #0e0e11; }
  .headerWidget04 .container .bannerWrap .txtWrap .bannerBtnBg {
    background: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget04 .topBar .topNavBar {
    background: #0e0e11; }
    .headerWidget04 .topBar .topNavBar li:hover {
      background: #0e0e11; }
      .headerWidget04 .topBar .topNavBar li:hover > a {
        color: #aea191; }
      .headerWidget04 .topBar .topNavBar li:hover > span {
        color: #aea191; }
      .headerWidget04 .topBar .topNavBar li:hover div > a {
        color: #aea191; }
    .headerWidget04 .topBar .topNavBar .weather:hover {
      background: #f8f3eC; }
    .headerWidget04 .topBar .topNavBar #loginDiv:hover .vip-btn {
      background: #0e0e11;
      color: #aea191; }
    .headerWidget04 .topBar .topNavBar .btn-login-wrap {
      background: #0e0e11; }
      .headerWidget04 .topBar .topNavBar .btn-login-wrap .integral:hover {
        background: #0e0e11; }
    .headerWidget04 .topBar .topNavBar .topNavBarDropdown .dropdownList .dropdownListItem:hover {
      background: #f8f3eC; }
      .headerWidget04 .topBar .topNavBar .topNavBarDropdown .dropdownList .dropdownListItem:hover a {
        color: #aea191; }
  .headerWidget04 .container .navWrap .navMenuWrap {
    background: #0e0e11; }
    .headerWidget04 .container .navWrap .navMenuWrap .navMenuItem .navSubMenu {
      background: #f8f3eC; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .headerWidget04 .container .bannerWrap .txtWrap h3 {
    color: #f8f3eC; } }
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget05 .navWrap .rightPart .topBar {
  color: #aea191; }
  .headerWidget05 .navWrap .rightPart .topBar a {
    color: #aea191; }
  .headerWidget05 .navWrap .rightPart .topBar .btnDiv .memberLogin {
    border-right-color: #aea191; }
  .headerWidget05 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_title_hook, .headerWidget05 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_text_hook {
    color: #aea191 !important; }
.headerWidget05 .navWrap .rightPart .bottomBar .doShowBooking {
  background: #aea191; }
.headerWidget05 .textWrap .mainTitle {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget05 .navWrap .leftPart .fa {
    color: #aea191; }
  .headerWidget05 .navWrap .rightPart {
    background: #0e0e11; }
    .headerWidget05 .navWrap .rightPart .topBar .btn-login-wrap .vip-info-nav {
      background: #0e0e11; }
    .headerWidget05 .navWrap .rightPart .bottomBar .navMenu li a {
      color: #aea191; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget06 .navWrap .rightPart .topBar {
  color: #aea191; }
  .headerWidget06 .navWrap .rightPart .topBar a {
    color: #aea191; }
  .headerWidget06 .navWrap .rightPart .topBar .btnDiv .memberLogin {
    border-right-color: #aea191; }
  .headerWidget06 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_title_hook, .headerWidget06 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_text_hook {
    color: #aea191 !important; }
.headerWidget06 .navWrap .rightPart .bottomBar .doShowBooking {
  background: #aea191; }
.headerWidget06 .textWrap .mainTitle {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget06 .navWrap .leftPart .fa {
    color: #aea191; }
  .headerWidget06 .navWrap .rightPart {
    background: #0e0e11; }
    .headerWidget06 .navWrap .rightPart .topBar .btn-login-wrap .vip-info-nav {
      background: #0e0e11; }
    .headerWidget06 .navWrap .rightPart .bottomBar .navMenu li a {
      color: #aea191; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget07 .topBarWrap .topBar .rightBar .navMenu .activeMenuItem > a {
  color: #aea191; }
.headerWidget07 .topBarWrap .topBar .rightBar .navMenu a {
  color: #0e0e11; }
.headerWidget07 .bannerWrap .bookingWrap .bookingForm {
  background: #0e0e11; }
  .headerWidget07 .bannerWrap .bookingWrap .bookingForm .bookingButton {
    background: #f8f3eC;
    color: #0e0e11; }
  .headerWidget07 .bannerWrap .bookingWrap .bookingForm .nice-select .list {
    color: #0e0e11; }
.headerWidget07 .bannerWrap .textWrap .btnWrap {
  background: #f8f3eC; }
  .headerWidget07 .bannerWrap .textWrap .btnWrap .mainBtn {
    color: #0e0e11; }
.headerWidget07 .bannerWrap .swiper .swiper-next:hover, .headerWidget07 .bannerWrap .swiper .swiper-prev:hover {
  background: #aea191; }
.headerWidget07 .oneBooking .members {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px; }
  .headerWidget07 .oneBooking .members li .formControl {
    border: 1px solid #c4baae; }
  .headerWidget07 .oneBooking .members li .formControl:focus {
    border: 1px solid #aea191; }
  .headerWidget07 .oneBooking .members li .login, .headerWidget07 .oneBooking .members li .registerBtn, .headerWidget07 .oneBooking .members li .confirm-btn {
    background: #aea191;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px; }
  .headerWidget07 .oneBooking .members li .registerDefault {
    background: #d9d3cc; }
  .headerWidget07 .oneBooking .members li .verificationBox {
    background: #d9d3cc; }
  .headerWidget07 .oneBooking .members li .verificationCurrent {
    background: #aea191; }
  .headerWidget07 .oneBooking .members li .countdown {
    background: #d1c9c0; }
  .headerWidget07 .oneBooking .members li .return-btn {
    color: #c4baae;
    text-decoration: none; }
    .headerWidget07 .oneBooking .members li .return-btn:hover {
      color: #aea191; }
  .headerWidget07 .oneBooking .members li .ForeignerTextBtn {
    color: #c4baae; }
    .headerWidget07 .oneBooking .members li .ForeignerTextBtn:hover {
      color: #aea191; }
  .headerWidget07 .oneBooking .members .vipPasswordLi {
    color: #c4baae; }
    .headerWidget07 .oneBooking .members .vipPasswordLi:hover {
      color: #aea191; }
  .headerWidget07 .oneBooking .members .agreeText span {
    color: #aea191; }
.headerWidget07 .datepicker__month-button {
  background-color: #0e0e11; }
.headerWidget07 .datepicker__month-day--first-day-selected, .headerWidget07 .datepicker__month-day--last-day-selected {
  background-color: #aea191 !important; }
.headerWidget07 .datepicker__month-day--selected, .headerWidget07 .datepicker__month-day--hovering {
  background-color: #c4baae; }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget07 .topBarWrap .topBar .navBurger, .headerWidget07 .topBarWrap .topBar .navUser {
    color: #0e0e11; }
  .headerWidget07 .topBarWrap .topBar .rightBar {
    background: #0e0e11; }
    .headerWidget07 .topBarWrap .topBar .rightBar .topList li .language {
      background: #1a1a1f; }
      .headerWidget07 .topBarWrap .topBar .rightBar .topList li .language li:hover {
        background: #25252d; }
    .headerWidget07 .topBarWrap .topBar .rightBar .navMenu .navSubMenu {
      background: #1a1a1f; }
      .headerWidget07 .topBarWrap .topBar .rightBar .navMenu .navSubMenu li:hover {
        background: #25252d; }
  .headerWidget07 .vip-info-nav {
    background: #0e0e11; }
    .headerWidget07 .vip-info-nav li:hover {
      background: #0e0e11 !important; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .headerWidget07 .bannerWrap .textWrap .mainTitle {
    color: #0e0e11; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget08 .topBarWrap .topBar .rightBar .navMenu .activeMenuItem > a {
  color: #aea191; }
.headerWidget08 .topBarWrap .topBar .rightBar .navMenu a {
  color: #0e0e11; }
.headerWidget08 .bannerWrap .bookingWrap .bookingForm {
  background: #0e0e11; }
  .headerWidget08 .bannerWrap .bookingWrap .bookingForm .bookingButton {
    background: #f8f3eC;
    color: #0e0e11; }
  .headerWidget08 .bannerWrap .bookingWrap .bookingForm .nice-select .list {
    color: #0e0e11; }
.headerWidget08 .bannerWrap .textWrap .mainTitle {
  color: #0e0e11; }
.headerWidget08 .bannerWrap .swiper .swiper-next:hover, .headerWidget08 .bannerWrap .swiper .swiper-prev:hover {
  background: #aea191; }
.headerWidget08 .oneBooking .members {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px; }
  .headerWidget08 .oneBooking .members li .formControl {
    border: 1px solid #c4baae; }
  .headerWidget08 .oneBooking .members li .formControl:focus {
    border: 1px solid #aea191; }
  .headerWidget08 .oneBooking .members li .login, .headerWidget08 .oneBooking .members li .registerBtn, .headerWidget08 .oneBooking .members li .confirm-btn {
    background: #aea191;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px; }
  .headerWidget08 .oneBooking .members li .registerDefault {
    background: #d9d3cc; }
  .headerWidget08 .oneBooking .members li .verificationBox {
    background: #d9d3cc; }
  .headerWidget08 .oneBooking .members li .verificationCurrent {
    background: #aea191; }
  .headerWidget08 .oneBooking .members li .countdown {
    background: #d1c9c0; }
  .headerWidget08 .oneBooking .members li .return-btn {
    color: #c4baae; }
    .headerWidget08 .oneBooking .members li .return-btn:hover {
      color: #aea191; }
  .headerWidget08 .oneBooking .members li .ForeignerTextBtn {
    color: #c4baae; }
    .headerWidget08 .oneBooking .members li .ForeignerTextBtn:hover {
      color: #aea191; }
  .headerWidget08 .oneBooking .members .vipPasswordLi {
    color: #c4baae; }
    .headerWidget08 .oneBooking .members .vipPasswordLi:hover {
      color: #aea191; }
  .headerWidget08 .oneBooking .members .agreeText span {
    color: #aea191; }
.headerWidget08 .datepicker__month-button {
  background-color: #0e0e11; }
.headerWidget08 .datepicker__month-day--first-day-selected, .headerWidget08 .datepicker__month-day--last-day-selected {
  background-color: #aea191 !important; }
.headerWidget08 .datepicker__month-day--selected, .headerWidget08 .datepicker__month-day--hovering {
  background-color: #c4baae; }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget08 .topBarWrap .topBar .navBurger, .headerWidget08 .topBarWrap .topBar .navUser {
    color: #0e0e11; }
  .headerWidget08 .topBarWrap .topBar .rightBar {
    background: #0e0e11; }
    .headerWidget08 .topBarWrap .topBar .rightBar .topList li .language {
      background: #1a1a1f; }
      .headerWidget08 .topBarWrap .topBar .rightBar .topList li .language li:hover {
        background: #25252d; }
    .headerWidget08 .topBarWrap .topBar .rightBar .navMenu .navSubMenu {
      background: #1a1a1f; }
      .headerWidget08 .topBarWrap .topBar .rightBar .navMenu .navSubMenu li:hover {
        background: #25252d; }
  .headerWidget08 .vip-info-nav {
    background: #0e0e11; }
    .headerWidget08 .vip-info-nav li:hover {
      background: #0e0e11 !important; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .headerWidget08 .bannerWrap .textWrap .mainTitle {
    color: #0e0e11; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget09 .datepicker__month-button {
  background: #25252d; }
.headerWidget09 .datepicker__month-button:hover {
  background: black; }
.headerWidget09 .datepicker__month-day--selected {
  background-color: #cdcdd6;
  color: #0e0e11; }
.headerWidget09 .datepicker__month-day--hovering {
  background-color: #cdcdd6;
  color: #0e0e11; }
.headerWidget09 .datepicker__month-day--first-day-selected,
.headerWidget09 .datepicker__month-day--last-day-selected {
  color: #0e0e11;
  border: 1px solid #0e0e11; }
.headerWidget09 .smallNavigator > .rightPart .mallBtn .hotelSelector {
  border: 1px solid rgba(174, 161, 145, 0.1);
  background: rgba(248, 243, 236, 0.8);
  color: #0e0e11; }
  .headerWidget09 .smallNavigator > .rightPart .mallBtn .hotelSelector .hotelOption:hover {
    background: rgba(174, 161, 145, 0.1); }
.headerWidget09 .smallNavigator > .rightPart .myOrderBtn .hotelSelector {
  border: 1px solid rgba(174, 161, 145, 0.1);
  background: rgba(248, 243, 236, 0.8);
  color: #0e0e11; }
  .headerWidget09 .smallNavigator > .rightPart .myOrderBtn .hotelSelector .hotelOption:hover {
    background: rgba(174, 161, 145, 0.1); }
.headerWidget09 .smallNavigator > .rightPart .topNavBarDropdown .dropdownList {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1); }
  .headerWidget09 .smallNavigator > .rightPart .topNavBarDropdown .dropdownList li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget09 .smallNavigator > .rightPart .topNavBarDropdown .dropdownList a {
    color: #0e0e11; }
.headerWidget09 .smallNavigator > .rightPart .btn-login-wrap .vip-info-nav {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1);
  color: #0e0e11; }
  .headerWidget09 .smallNavigator > .rightPart .btn-login-wrap .vip-info-nav li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget09 .smallNavigator > .rightPart .btn-login-wrap .vip-info-nav li.integral {
    background: rgba(248, 243, 236, 0.8); }
  .headerWidget09 .smallNavigator > .rightPart .btn-login-wrap .vip-info-nav a {
    color: #0e0e11; }
.headerWidget09 .smallNavigator > .rightPart .weather:hover {
  background: #f8f3eC; }
.headerWidget09 .smallNavigator .bottomBar .navMenu {
  color: #0e0e11; }
  .headerWidget09 .smallNavigator .bottomBar .navMenu a {
    color: #0e0e11; }
.headerWidget09 .smallNavigator .bottomBar .bookingBtn {
  background: rgba(174, 161, 145, 0.1);
  color: #aea191; }
  .headerWidget09 .smallNavigator .bottomBar .bookingBtn:hover {
    background: rgba(174, 161, 145, 0.15); }
  .headerWidget09 .smallNavigator .bottomBar .bookingBtn.btnActive {
    background: rgba(174, 161, 145, 0.2); }
.headerWidget09 .smallNavigator .menuDash {
  background: #aea191; }
.headerWidget09 .navigator > .rightPart .mallBtn .hotelSelector {
  border: 1px solid rgba(174, 161, 145, 0.1);
  background: rgba(248, 243, 236, 0.8);
  color: #0e0e11; }
  .headerWidget09 .navigator > .rightPart .mallBtn .hotelSelector .hotelOption:hover {
    background: rgba(174, 161, 145, 0.1); }
.headerWidget09 .navigator > .rightPart .myOrderBtn .hotelSelector {
  border: 1px solid rgba(174, 161, 145, 0.1);
  background: rgba(248, 243, 236, 0.8);
  color: #0e0e11; }
  .headerWidget09 .navigator > .rightPart .myOrderBtn .hotelSelector .hotelOption:hover {
    background: rgba(174, 161, 145, 0.1); }
.headerWidget09 .navigator > .rightPart .topNavBarDropdown .dropdownList {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1); }
  .headerWidget09 .navigator > .rightPart .topNavBarDropdown .dropdownList li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget09 .navigator > .rightPart .topNavBarDropdown .dropdownList a {
    color: #0e0e11; }
.headerWidget09 .navigator > .rightPart .btn-login-wrap .vip-info-nav {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1);
  color: #0e0e11; }
  .headerWidget09 .navigator > .rightPart .btn-login-wrap .vip-info-nav li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget09 .navigator > .rightPart .btn-login-wrap .vip-info-nav li.integral {
    background: rgba(248, 243, 236, 0.8); }
  .headerWidget09 .navigator > .rightPart .btn-login-wrap .vip-info-nav a {
    color: #0e0e11; }
.headerWidget09 .navigator > .rightPart .weather:hover {
  background: #f8f3eC; }
.headerWidget09 .navigator .bottomBar .navMenu {
  color: #0e0e11; }
  .headerWidget09 .navigator .bottomBar .navMenu a {
    color: #0e0e11; }
.headerWidget09 .navigator .bottomBar .bookingBtn {
  background: rgba(174, 161, 145, 0.1);
  color: #aea191; }
  .headerWidget09 .navigator .bottomBar .bookingBtn:hover {
    background: rgba(174, 161, 145, 0.15); }
  .headerWidget09 .navigator .bottomBar .bookingBtn.btnActive {
    background: rgba(174, 161, 145, 0.2); }
.headerWidget09 .navigator .menuDash {
  background: #aea191; }
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .svg-size .svg-color {
  fill: #0e0e11; }
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .nice-select:after {
  border-bottom: 2px solid #0e0e11;
  border-right: 2px solid #0e0e11; }
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingDatePicker, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingCode, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingButton {
  color: #0e0e11; }
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingSelect, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingDateInput, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingCodeInput {
  border-bottom: 1px solid #0e0e11; }
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker:after {
  color: #aea191; }
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker .bookingSelect {
  color: #0e0e11; }
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingButton {
  background: #0e0e11; }
  .headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingButton:hover {
    background: rgba(14, 14, 17, 0.9); }
.headerWidget09 .oneBooking .members li {
  color: #0e0e11; }
  .headerWidget09 .oneBooking .members li label {
    color: #0e0e11; }
  .headerWidget09 .oneBooking .members li .nice-select:after {
    border-bottom: 2px solid #0e0e11;
    border-right: 2px solid #0e0e11; }
  .headerWidget09 .oneBooking .members li .formControl {
    border-bottom: 1px solid #0e0e11; }
  .headerWidget09 .oneBooking .members li .login, .headerWidget09 .oneBooking .members li .registerBtn, .headerWidget09 .oneBooking .members li .confirm-btn {
    background: #0e0e11; }
  .headerWidget09 .oneBooking .members li .formControlFeedback {
    color: #aea191; }
  .headerWidget09 .oneBooking .members li .registerDefault {
    background: #3c3c49; }
  .headerWidget09 .oneBooking .members li .verificationBox {
    background: #3c3c49; }
  .headerWidget09 .oneBooking .members li .verificationCurrent {
    background: #0e0e11; }
  .headerWidget09 .oneBooking .members li .countdown {
    background: #33333e; }
  .headerWidget09 .oneBooking .members li .return-btn {
    color: #25252d; }
    .headerWidget09 .oneBooking .members li .return-btn:hover {
      color: #0e0e11; }
  .headerWidget09 .oneBooking .members li .ForeignerTextBtn {
    color: #25252d; }
    .headerWidget09 .oneBooking .members li .ForeignerTextBtn:hover {
      color: #0e0e11; }
.headerWidget09 .oneBooking .members .vipPasswordLi {
  color: #25252d; }
  .headerWidget09 .oneBooking .members .vipPasswordLi:hover {
    color: #0e0e11; }
.headerWidget09 .oneBooking .members .agreeText span {
  color: #aea191; }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget09 .navigator .topBar .mobileBooking {
    background: rgba(174, 161, 145, 0.2);
    color: #aea191; }
    .headerWidget09 .navigator .topBar .mobileBooking:hover {
      background: #aea191;
      color: #f8f3eC; }
  .headerWidget09 .navigator .topBar .navBurger svg {
    fill: #aea191; }
  .headerWidget09 .navigator .topBar .navBurger .svgBtn {
    fill: #aea191; }
  .headerWidget09 .navigator .topBar .navClose svg {
    fill: #aea191; }
  .headerWidget09 .navigator .topBar .navClose .svgBtn {
    fill: #aea191; }
  .headerWidget09 .navigator .topBar .navClose .closeIcon {
    fill: #0e0e11; }
  .headerWidget09 .navigator > .rightPart > li {
    color: rgba(14, 14, 17, 0.5); }
    .headerWidget09 .navigator > .rightPart > li a {
      color: rgba(14, 14, 17, 0.5); }
    .headerWidget09 .navigator > .rightPart > li::after {
      background: #aea191; }
  .headerWidget09 .navigator > .rightPart .memberLogin {
    border-color: #eeeeee; }
  .headerWidget09 .navigator > .rightPart .weather:hover {
    background: #f8f3eC; }
  .headerWidget09 .navigator > .rightPart .weather .tpwidget_title_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget09 .navigator > .rightPart .weather .tpwidget_text_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget09 .navigator > .rightPart .tpwthwidt .tpwidget_title_hook, .headerWidget09 .navigator > .rightPart .tpwthwidt .tpwidget_text_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget09 .navigator .bottomBar .navMenu > .navMenuItem::after {
    background: #aea191; }
  .headerWidget09 .navigator .subMenuWrap {
    color: rgba(14, 14, 17, 0.5); }
    .headerWidget09 .navigator .subMenuWrap .backToMenu {
      color: #aea191; }
    .headerWidget09 .navigator .subMenuWrap .subMenu li a, .headerWidget09 .navigator .subMenuWrap .subMenu .hotelOption a {
      color: rgba(14, 14, 17, 0.5); }
      .headerWidget09 .navigator .subMenuWrap .subMenu li a::after, .headerWidget09 .navigator .subMenuWrap .subMenu .hotelOption a::after {
        background: #aea191; }
    .headerWidget09 .navigator .subMenuWrap .subMenu .hotelOption::after {
      background: #aea191; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget10 .datepicker__month-button {
  background: #25252d; }
.headerWidget10 .datepicker__month-button:hover {
  background: black; }
.headerWidget10 .datepicker__month-day--selected {
  background-color: #cdcdd6;
  color: #0e0e11; }
.headerWidget10 .datepicker__month-day--hovering {
  background-color: #cdcdd6;
  color: #0e0e11; }
.headerWidget10 .datepicker__month-day--first-day-selected,
.headerWidget10 .datepicker__month-day--last-day-selected {
  color: #0e0e11;
  border: 1px solid #0e0e11; }
.headerWidget10 .subNavigatorWrap .navMenu > li.active a {
  color: #aea191; }
.headerWidget10 .subNavigatorWrap .navMenu > li:hover a {
  color: #aea191; }
.headerWidget10 .subNavigatorWrap .vipPart .btn-login-wrap .vip-info-nav {
  border: 1px solid rgba(174, 161, 145, 0.1);
  color: #0e0e11; }
  .headerWidget10 .subNavigatorWrap .vipPart .btn-login-wrap .vip-info-nav li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget10 .subNavigatorWrap .vipPart .btn-login-wrap .vip-info-nav li.integral {
    background: rgba(248, 243, 236, 0.8); }
  .headerWidget10 .subNavigatorWrap .vipPart .btn-login-wrap .vip-info-nav a {
    color: #0e0e11; }
.headerWidget10 .navigator > .rightPart .topNavBarDropdown .dropdownList {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1); }
  .headerWidget10 .navigator > .rightPart .topNavBarDropdown .dropdownList li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget10 .navigator > .rightPart .topNavBarDropdown .dropdownList a {
    color: #0e0e11; }
.headerWidget10 .navigator > .rightPart .btn-login-wrap .vip-info-nav {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1);
  color: #0e0e11; }
  .headerWidget10 .navigator > .rightPart .btn-login-wrap .vip-info-nav li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget10 .navigator > .rightPart .btn-login-wrap .vip-info-nav li.integral {
    background: rgba(248, 243, 236, 0.8); }
  .headerWidget10 .navigator > .rightPart .btn-login-wrap .vip-info-nav a {
    color: #0e0e11; }
.headerWidget10 .navigator > .rightPart .weather:hover {
  background: #f8f3eC; }
.headerWidget10 .navigator .bottomBar .navMenu {
  color: #0e0e11; }
  .headerWidget10 .navigator .bottomBar .navMenu a {
    color: #0e0e11; }
.headerWidget10 .navigator .bottomBar .bookingBtn {
  background: rgba(174, 161, 145, 0.1);
  color: #aea191; }
  .headerWidget10 .navigator .bottomBar .bookingBtn:hover {
    background: rgba(174, 161, 145, 0.15); }
  .headerWidget10 .navigator .bottomBar .bookingBtn.btnActive {
    background: rgba(174, 161, 145, 0.2); }
.headerWidget10 .navigator .menuDash {
  background: #aea191; }
.headerWidget10 .bookingContainer .bookingWrap .bookingForm .svg-size .svg-color {
  fill: #0e0e11; }
.headerWidget10 .bookingContainer .bookingWrap .bookingForm .nice-select:after {
  border-bottom: 2px solid #0e0e11;
  border-right: 2px solid #0e0e11; }
.headerWidget10 .bookingContainer .bookingWrap .bookingForm .bookingDatePicker, .headerWidget10 .bookingContainer .bookingWrap .bookingForm .bookingCode, .headerWidget10 .bookingContainer .bookingWrap .bookingForm .bookingButton {
  color: #0e0e11; }
.headerWidget10 .bookingContainer .bookingWrap .bookingForm .bookingSelect, .headerWidget10 .bookingContainer .bookingWrap .bookingForm .bookingDateInput, .headerWidget10 .bookingContainer .bookingWrap .bookingForm .bookingCodeInput {
  border-bottom: 1px solid #0e0e11; }
.headerWidget10 .bookingContainer .bookingWrap .bookingForm .bookingButton {
  background: #0e0e11; }
  .headerWidget10 .bookingContainer .bookingWrap .bookingForm .bookingButton:hover {
    background: rgba(14, 14, 17, 0.9); }
.headerWidget10 .oneBooking .members li {
  color: #0e0e11; }
  .headerWidget10 .oneBooking .members li label {
    color: #0e0e11; }
  .headerWidget10 .oneBooking .members li .nice-select:after {
    border-bottom: 2px solid #0e0e11;
    border-right: 2px solid #0e0e11; }
  .headerWidget10 .oneBooking .members li .formControl {
    border-bottom: 1px solid #0e0e11; }
  .headerWidget10 .oneBooking .members li .login, .headerWidget10 .oneBooking .members li .registerBtn, .headerWidget10 .oneBooking .members li .confirm-btn {
    background: #0e0e11; }
  .headerWidget10 .oneBooking .members li .formControlFeedback {
    color: #aea191; }
  .headerWidget10 .oneBooking .members li .registerDefault {
    background: #3c3c49; }
  .headerWidget10 .oneBooking .members li .verificationBox {
    background: #3c3c49; }
  .headerWidget10 .oneBooking .members li .verificationCurrent {
    background: #0e0e11; }
  .headerWidget10 .oneBooking .members li .countdown {
    background: #33333e; }
  .headerWidget10 .oneBooking .members li .return-btn {
    color: #25252d; }
    .headerWidget10 .oneBooking .members li .return-btn:hover {
      color: #0e0e11; }
  .headerWidget10 .oneBooking .members li .ForeignerTextBtn {
    color: #25252d; }
    .headerWidget10 .oneBooking .members li .ForeignerTextBtn:hover {
      color: #0e0e11; }
.headerWidget10 .oneBooking .members .vipPasswordLi {
  color: #25252d; }
  .headerWidget10 .oneBooking .members .vipPasswordLi:hover {
    color: #0e0e11; }
.headerWidget10 .oneBooking .members .agreeText span {
  color: #aea191; }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget10 .navigator .topBar .mobileBooking {
    background: rgba(174, 161, 145, 0.2);
    color: #aea191;
    position: absolute; }
    .headerWidget10 .navigator .topBar .mobileBooking:hover {
      background: #aea191;
      color: #f8f3eC; }
  .headerWidget10 .navigator .topBar .navBurger svg {
    fill: #aea191; }
  .headerWidget10 .navigator .topBar .navBurger .svgBtn {
    fill: #aea191; }
  .headerWidget10 .navigator .topBar .navClose svg {
    fill: #aea191; }
  .headerWidget10 .navigator .topBar .navClose .svgBtn {
    fill: #aea191; }
  .headerWidget10 .navigator .topBar .navClose .closeIcon {
    fill: #0e0e11; }
  .headerWidget10 .navigator > .rightPart > li {
    color: rgba(14, 14, 17, 0.5); }
    .headerWidget10 .navigator > .rightPart > li a {
      color: rgba(14, 14, 17, 0.5); }
    .headerWidget10 .navigator > .rightPart > li::after {
      background: #aea191; }
  .headerWidget10 .navigator > .rightPart .weather:hover {
    background: #f8f3eC; }
  .headerWidget10 .navigator > .rightPart .weather .tpwidget_title_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget10 .navigator > .rightPart .weather .tpwidget_text_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget10 .navigator > .rightPart .tpwthwidt .tpwidget_title_hook, .headerWidget10 .navigator > .rightPart .tpwthwidt .tpwidget_text_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget10 .navigator .bottomBar .navMenu > .navMenuItem::after {
    background: #aea191; }
  .headerWidget10 .navigator .subMenuWrap {
    color: rgba(14, 14, 17, 0.5); }
    .headerWidget10 .navigator .subMenuWrap .backToMenu {
      color: #aea191; }
    .headerWidget10 .navigator .subMenuWrap .subMenu li a {
      color: rgba(14, 14, 17, 0.5); }
      .headerWidget10 .navigator .subMenuWrap .subMenu li a::after {
        background: #aea191; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget11 .datepicker__month-button {
  background: #25252d; }
.headerWidget11 .datepicker__month-button:hover {
  background: black; }
.headerWidget11 .datepicker__month-day--selected {
  background-color: #cdcdd6;
  color: #0e0e11; }
.headerWidget11 .datepicker__month-day--hovering {
  background-color: #cdcdd6;
  color: #0e0e11; }
.headerWidget11 .datepicker__month-day--first-day-selected,
.headerWidget11 .datepicker__month-day--last-day-selected {
  background: #ffffff;
  font-weight: bold;
  color: #0e0e11;
  border: 1px solid #0e0e11; }
.headerWidget11 .smallNavigator > .rightPart .mallBtn .hotelSelector {
  border: 1px solid rgba(174, 161, 145, 0.1);
  background: rgba(248, 243, 236, 0.8);
  color: #0e0e11; }
  .headerWidget11 .smallNavigator > .rightPart .mallBtn .hotelSelector .hotelOption:hover {
    background: rgba(174, 161, 145, 0.1); }
.headerWidget11 .smallNavigator > .rightPart .myOrderBtn .hotelSelector {
  border: 1px solid rgba(174, 161, 145, 0.1);
  background: rgba(248, 243, 236, 0.8);
  color: #0e0e11; }
  .headerWidget11 .smallNavigator > .rightPart .myOrderBtn .hotelSelector .hotelOption:hover {
    background: rgba(174, 161, 145, 0.1); }
.headerWidget11 .smallNavigator > .rightPart .topNavBarDropdown .dropdownList {
  display: none;
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1); }
  .headerWidget11 .smallNavigator > .rightPart .topNavBarDropdown .dropdownList li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget11 .smallNavigator > .rightPart .topNavBarDropdown .dropdownList a {
    color: #0e0e11; }
.headerWidget11 .smallNavigator > .rightPart .btn-login-wrap .vip-info-nav {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1);
  color: #0e0e11; }
  .headerWidget11 .smallNavigator > .rightPart .btn-login-wrap .vip-info-nav li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget11 .smallNavigator > .rightPart .btn-login-wrap .vip-info-nav li.integral {
    background: rgba(248, 243, 236, 0.8); }
  .headerWidget11 .smallNavigator > .rightPart .btn-login-wrap .vip-info-nav a {
    color: #0e0e11; }
.headerWidget11 .smallNavigator > .rightPart .weather:hover {
  background: #f8f3eC; }
.headerWidget11 .smallNavigator .bottomBar .navMenu {
  color: #0e0e11; }
  .headerWidget11 .smallNavigator .bottomBar .navMenu a {
    color: #0e0e11; }
.headerWidget11 .smallNavigator .bottomBar .bookingBtn {
  background: rgba(174, 161, 145, 0.1);
  color: #aea191; }
  .headerWidget11 .smallNavigator .bottomBar .bookingBtn:hover {
    background: rgba(174, 161, 145, 0.15); }
  .headerWidget11 .smallNavigator .bottomBar .bookingBtn.btnActive {
    background: rgba(174, 161, 145, 0.2); }
.headerWidget11 .smallNavigator .menuDash {
  background: #aea191; }
.headerWidget11 .navigator > .rightPart .mallBtn .hotelSelector {
  border: 1px solid rgba(174, 161, 145, 0.1);
  background: rgba(248, 243, 236, 0.8);
  color: #0e0e11; }
  .headerWidget11 .navigator > .rightPart .mallBtn .hotelSelector .hotelOption:hover {
    background: rgba(174, 161, 145, 0.1); }
.headerWidget11 .navigator > .rightPart .myOrderBtn .hotelSelector {
  border: 1px solid rgba(174, 161, 145, 0.1);
  background: rgba(248, 243, 236, 0.8);
  color: #0e0e11; }
  .headerWidget11 .navigator > .rightPart .myOrderBtn .hotelSelector .hotelOption:hover {
    background: rgba(174, 161, 145, 0.1); }
.headerWidget11 .navigator > .rightPart .topNavBarDropdown .dropdownList {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1); }
  .headerWidget11 .navigator > .rightPart .topNavBarDropdown .dropdownList li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget11 .navigator > .rightPart .topNavBarDropdown .dropdownList a {
    color: #0e0e11; }
.headerWidget11 .navigator > .rightPart .btn-login-wrap .vip-info-nav {
  background: rgba(248, 243, 236, 0.8);
  border: 1px solid rgba(174, 161, 145, 0.1);
  color: #0e0e11; }
  .headerWidget11 .navigator > .rightPart .btn-login-wrap .vip-info-nav li:hover {
    background: rgba(174, 161, 145, 0.1); }
  .headerWidget11 .navigator > .rightPart .btn-login-wrap .vip-info-nav li.integral {
    background: rgba(248, 243, 236, 0.8); }
  .headerWidget11 .navigator > .rightPart .btn-login-wrap .vip-info-nav a {
    color: #0e0e11; }
.headerWidget11 .navigator > .rightPart .weather:hover {
  background: #f8f3eC; }
.headerWidget11 .navigator .bottomBar .navMenu {
  color: #0e0e11; }
  .headerWidget11 .navigator .bottomBar .navMenu a {
    color: #0e0e11; }
.headerWidget11 .navigator .bottomBar .bookingBtn {
  background: rgba(174, 161, 145, 0.1);
  color: #aea191; }
  .headerWidget11 .navigator .bottomBar .bookingBtn:hover {
    background: rgba(174, 161, 145, 0.15); }
  .headerWidget11 .navigator .bottomBar .bookingBtn.btnActive {
    background: rgba(174, 161, 145, 0.2); }
.headerWidget11 .navigator .menuDash {
  background: #aea191; }
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .svg-size .svg-color {
  fill: #0e0e11; }
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .nice-select:after {
  border-bottom: 2px solid #0e0e11;
  border-right: 2px solid #0e0e11; }
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingDatePicker, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingCode, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingButton {
  color: #0e0e11; }
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingSelect, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingDateInput, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingCodeInput {
  border-bottom: 1px solid #0e0e11; }
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker:after {
  color: #aea191; }
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker .bookingSelect {
  color: #0e0e11; }
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingButton {
  background: #0e0e11; }
  .headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingButton:hover {
    background: rgba(14, 14, 17, 0.9); }
.headerWidget11 .oneBooking .members li {
  color: #0e0e11; }
  .headerWidget11 .oneBooking .members li label {
    color: #0e0e11; }
  .headerWidget11 .oneBooking .members li .nice-select:after {
    border-bottom: 2px solid #0e0e11;
    border-right: 2px solid #0e0e11; }
  .headerWidget11 .oneBooking .members li .formControl {
    border-bottom: 1px solid #0e0e11; }
  .headerWidget11 .oneBooking .members li .login, .headerWidget11 .oneBooking .members li .registerBtn, .headerWidget11 .oneBooking .members li .confirm-btn {
    background: #0e0e11; }
  .headerWidget11 .oneBooking .members li .formControlFeedback {
    color: #aea191; }
  .headerWidget11 .oneBooking .members li .registerDefault {
    background: #3c3c49; }
  .headerWidget11 .oneBooking .members li .verificationBox {
    background: #3c3c49; }
  .headerWidget11 .oneBooking .members li .verificationCurrent {
    background: #0e0e11; }
  .headerWidget11 .oneBooking .members li .countdown {
    background: #33333e; }
  .headerWidget11 .oneBooking .members li .return-btn {
    color: #25252d; }
    .headerWidget11 .oneBooking .members li .return-btn:hover {
      color: #0e0e11; }
  .headerWidget11 .oneBooking .members li .ForeignerTextBtn {
    color: #25252d; }
    .headerWidget11 .oneBooking .members li .ForeignerTextBtn:hover {
      color: #0e0e11; }
.headerWidget11 .oneBooking .members .vipPasswordLi {
  color: #25252d; }
  .headerWidget11 .oneBooking .members .vipPasswordLi:hover {
    color: #0e0e11; }
.headerWidget11 .oneBooking .members .agreeText span {
  color: #aea191; }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget11 .navigator .topBar .mobileBooking {
    background: rgba(174, 161, 145, 0.2);
    color: #aea191; }
    .headerWidget11 .navigator .topBar .mobileBooking:hover {
      background: #aea191;
      color: #f8f3eC; }
  .headerWidget11 .navigator .topBar .navBurger svg {
    fill: #aea191; }
  .headerWidget11 .navigator .topBar .navBurger .svgBtn {
    fill: #aea191; }
  .headerWidget11 .navigator .topBar .navClose svg {
    fill: #aea191; }
  .headerWidget11 .navigator .topBar .navClose .svgBtn {
    fill: #aea191; }
  .headerWidget11 .navigator .topBar .navClose .closeIcon {
    fill: #0e0e11; }
  .headerWidget11 .navigator > .rightPart > li {
    float: none;
    color: rgba(14, 14, 17, 0.5); }
    .headerWidget11 .navigator > .rightPart > li a {
      color: rgba(14, 14, 17, 0.5); }
    .headerWidget11 .navigator > .rightPart > li::after {
      background: #aea191; }
  .headerWidget11 .navigator > .rightPart .weather:hover {
    background: #f8f3eC; }
  .headerWidget11 .navigator > .rightPart .weather .tpwidget_title_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget11 .navigator > .rightPart .weather .tpwidget_text_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget11 .navigator > .rightPart .tpwthwidt .tpwidget_title_hook, .headerWidget11 .navigator > .rightPart .tpwthwidt .tpwidget_text_hook {
    color: rgba(14, 14, 17, 0.5) !important; }
  .headerWidget11 .navigator .bottomBar .navMenu > .navMenuItem::after {
    background: #aea191; }
  .headerWidget11 .navigator .subMenuWrap {
    color: rgba(14, 14, 17, 0.5); }
    .headerWidget11 .navigator .subMenuWrap .backToMenu {
      color: #aea191; }
    .headerWidget11 .navigator .subMenuWrap .subMenu li a, .headerWidget11 .navigator .subMenuWrap .subMenu .hotelOption a {
      color: rgba(14, 14, 17, 0.5); }
      .headerWidget11 .navigator .subMenuWrap .subMenu li a::after, .headerWidget11 .navigator .subMenuWrap .subMenu .hotelOption a::after {
        background: #aea191; }
    .headerWidget11 .navigator .subMenuWrap .subMenu .hotelOption::after {
      background: #aea191; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget12 .weather .tpwidget_text_hook, .headerWidget12 .weather .tpwidget_title_hook {
  color: #aea191; }
.headerWidget12 .navBar {
  -webkit-box-shadow: 0px 2px 20px rgba(14, 14, 17, 0.1);
  -moz-box-shadow: 0px 2px 20px rgba(14, 14, 17, 0.1);
  box-shadow: 0px 2px 20px rgba(14, 14, 17, 0.1); }
  .headerWidget12 .navBar .navBarIcon {
    color: #aea191; }
    .headerWidget12 .navBar .navBarIcon svg {
      color: #aea191; }
  .headerWidget12 .navBar .navMenu .navMenuItem a {
    color: #0e0e11; }
  .headerWidget12 .navBar .rightNavBar {
    color: #aea191; }
    .headerWidget12 .navBar .rightNavBar .weather::after {
      background: #aea191; }
    .headerWidget12 .navBar .rightNavBar li {
      border-right-color: rgba(174, 161, 145, 0.25); }
      .headerWidget12 .navBar .rightNavBar li a {
        color: #aea191; }
      .headerWidget12 .navBar .rightNavBar li .btn-login-wrap .dropdown-menu {
        background-color: #f8f3eC;
        color: #0e0e11; }
    .headerWidget12 .navBar .rightNavBar .topNavBarDropdown .dropdownList {
      background: #f8f3eC; }
    .headerWidget12 .navBar .rightNavBar .topNavBarDropdown .byTopNavBarDropdown a {
      color: #0e0e11; }
    .headerWidget12 .navBar .rightNavBar .topNavBarDropdown .byTopNavBarDropdown .bookingBtn {
      background: #aea191; }
.headerWidget12 .heroHeadingFixed .linear-gradient {
  background: linear-gradient(to top, #0e0e11 0%, rgba(14, 14, 17, 0) 100%); }

/* Large devices (desktops, less than 1400px) 普通桌面端 */
/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget12 .navBar .fa-angle-right {
    color: #0e0e11; }
  .headerWidget12 .navBar .navMenu {
    background: #f8f3eC; }
  .headerWidget12 .navBar .rightNavBar {
    background: #f8f3eC; }
    .headerWidget12 .navBar .rightNavBar li {
      border-right-color: rgba(174, 161, 145, 0); }
      .headerWidget12 .navBar .rightNavBar li a {
        color: #0e0e11; }
    .headerWidget12 .navBar .rightNavBar .topNavBarDropdown span {
      color: #0e0e11; }
    .headerWidget12 .navBar .rightNavBar .topNavBarDropdown .dropdownList {
      background: #f8f3eC; }
    .headerWidget12 .navBar .rightNavBar .byTopNavBarDropdown .bookingBtn {
      color: #0e0e11; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget14 .shut svg {
  color: #0e0e11; }
.headerWidget14 .nav .activeItem a {
  color: #0e0e11; }
.headerWidget14 .nav .share a {
  color: #0e0e11; }
.headerWidget14 .rightPartBot .bookingBox {
  background: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget15 .header-scrolling .header .left-part .slogen {
  color: rgba(174, 161, 145, 0.3); }
.headerWidget15 .header-scrolling .header .left-part .nav-open-wrap {
  color: #aea191; }
  .headerWidget15 .header-scrolling .header .left-part .nav-open-wrap .nav-icon {
    fill: #aea191; }
  .headerWidget15 .header-scrolling .header .left-part .nav-open-wrap:hover {
    color: rgba(174, 161, 145, 0.7); }
    .headerWidget15 .header-scrolling .header .left-part .nav-open-wrap:hover .nav-icon {
      fill: rgba(174, 161, 145, 0.7); }
.headerWidget15 .header-scrolling .header .right-part .top-bar {
  color: #efece9; }
  .headerWidget15 .header-scrolling .header .right-part .top-bar a {
    color: #efece9; }
    .headerWidget15 .header-scrolling .header .right-part .top-bar a:hover {
      color: #aea191; }
  .headerWidget15 .header-scrolling .header .right-part .top-bar .memberLogin::after {
    background: #aea191; }
  .headerWidget15 .header-scrolling .header .right-part .top-bar .language-btn:hover span {
    color: #aea191; }
  .headerWidget15 .header-scrolling .header .right-part .top-bar .language {
    background: #aea191; }
.headerWidget15 .header-scrolling .header .right-part .bottom-bar .date-box {
  background: rgba(174, 161, 145, 0.1); }
.headerWidget15 .header-scrolling .header .right-part .bottom-bar .bookingBtn {
  background: #aea191; }
  .headerWidget15 .header-scrolling .header .right-part .bottom-bar .bookingBtn:hover {
    background: #d9d3cc; }
.headerWidget15 .text-wrap .text-bg {
  background: rgba(0, 0, 0, 0.8);
  /* Old browsers */
  background: -moz-radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(100% 50% ellipse, color-stop(0%, rgba(0, 0, 0, 0.8)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.headerWidget15 .nav-wrap {
  background: rgba(174, 161, 145, 0.95);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(174, 161, 145, 0.95) 120px, rgba(174, 161, 145, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(120px, rgba(174, 161, 145, 0.95)), color-stop(100%, rgba(174, 161, 145, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(174, 161, 145, 0.95) 120px, rgba(174, 161, 145, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(174, 161, 145, 0.95) 120px, rgba(174, 161, 145, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(174, 161, 145, 0.95) 120px, rgba(174, 161, 145, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(174, 161, 145, 0.95) 120px, rgba(174, 161, 145, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.headerWidget15 .header-mask {
  background: rgba(0, 0, 0, 0.6);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
@media (max-width: 576px) {
  .headerWidget15 .text-bg {
    background: #060d10 14%;
    /* Old browsers */
    background: -moz-radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* FF3.6+ */
    background: -webkit-gradient(170% 50% ellipse, color-stop(0%, #060d10 14%), color-stop(100%, rgba(6, 13, 16, 0) 86%));
    /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* Opera 11.10+ */
    background: -ms-radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* IE10+ */
    background: radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget16 .header-wrap .header-top-mask {
  background: rgba(174, 161, 145, 0.7);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(174, 161, 145, 0.7) 0%, rgba(174, 161, 145, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(174, 161, 145, 0.7)), color-stop(100%, rgba(174, 161, 145, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(174, 161, 145, 0.7) 0%, rgba(174, 161, 145, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(174, 161, 145, 0.7) 0%, rgba(174, 161, 145, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(174, 161, 145, 0.7) 0%, rgba(174, 161, 145, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(174, 161, 145, 0.7) 0%, rgba(174, 161, 145, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.headerWidget16 .menu-wrap .navSubMenu {
  background-color: rgba(174, 161, 145, 0.6); }
.headerWidget16 .top-bar-overflow .btn-login-wrap .members {
  background-color: rgba(174, 161, 145, 0.6); }
.headerWidget16 .top-bar-overflow .language {
  background-color: rgba(174, 161, 145, 0.6); }
.headerWidget16 .slider .slogan {
  text-shadow: 0px 4px 10px rgba(174, 161, 145, 0.5); }
  .headerWidget16 .slider .slogan .btn a {
    text-shadow: 0px 4px 10px rgba(174, 161, 145, 0); }
.headerWidget16 .footer-home .footer-mask {
  background: rgba(174, 161, 145, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(174, 161, 145, 0)), color-stop(100%, rgba(174, 161, 145, 0.5)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/* Large devices (desktops, less than 1440px) 普通桌面端 */
/* Large devices (desktops, less than 1360px) 普通桌面端 */
/* Large devices (desktops, less than 1280px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget16 .nav-wrap {
    background: #aea191; }
  .headerWidget16 .top-bar-overflow {
    background: #aea191; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 400px) 手机端 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget17 .header .bottom-bar .date-text .datepicker__month-day--first-day-selected, .headerWidget17 .header .bottom-bar .date-text .datepicker__month-day--last-day-selected {
  background-color: #0e0e11 !important; }
.headerWidget17 .header .bottom-bar .date-text .datepicker__month-button {
  background: #0e0e11; }
.headerWidget17 .header .bottom-bar .date-text .datepicker__month-day--selected, .headerWidget17 .header .bottom-bar .date-text .datepicker__month-button:hover {
  background: black; }
.headerWidget17 .header .bottom-bar .date-text .datepicker__month-day--hovering {
  background-color: black; }
.headerWidget17 .header .bottom-bar .date-text .datepicker__month-day--today:after {
  background-color: rgba(49, 49, 59, 0.2); }
.headerWidget17 .nav-wrap li a {
  color: #0e0e11; }
.headerWidget17 .header-scrolling .header .left-part .slogen {
  color: rgba(14, 14, 17, 0.3); }
.headerWidget17 .header-scrolling .header .left-part .nav-open-wrap {
  color: rgba(14, 14, 17, 0.8); }
  .headerWidget17 .header-scrolling .header .left-part .nav-open-wrap .nav-icon {
    fill: rgba(14, 14, 17, 0.8); }
  .headerWidget17 .header-scrolling .header .left-part .nav-open-wrap:hover {
    color: #0e0e11; }
    .headerWidget17 .header-scrolling .header .left-part .nav-open-wrap:hover .nav-icon {
      fill: #0e0e11; }
.headerWidget17 .header-scrolling .header .member-open-wrap .member-svg {
  stroke: #0e0e11; }
.headerWidget17 .header-scrolling .header .member-open-wrap .icon-human #human #ellipse2 {
  stroke: #0e0e11 !important; }
.headerWidget17 .header-scrolling .header .member-open-wrap .icon-human #human #combine {
  stroke: #0e0e11 !important;
  fill: #0e0e11 !important; }
.headerWidget17 .header-scrolling .header .member-open-wrap .icon-human #human #ellipse1 {
  fill: #0e0e11 !important; }
.headerWidget17 .header-scrolling .header .member-open-wrap .icon-earth #earth {
  stroke: #0e0e11 !important; }
.headerWidget17 .header-scrolling .header .bottom-bar {
  color: rgba(14, 14, 17, 0.49); }
  .headerWidget17 .header-scrolling .header .bottom-bar .date-box {
    background: rgba(14, 14, 17, 0.1) !important; }
    .headerWidget17 .header-scrolling .header .bottom-bar .date-box:hover .date-text .date-content {
      color: rgba(14, 14, 17, 0.8); }
  .headerWidget17 .header-scrolling .header .bottom-bar .bookingBtn {
    background: #0e0e11; }
    .headerWidget17 .header-scrolling .header .bottom-bar .bookingBtn:hover {
      background: #0e0e11; }
  .headerWidget17 .header-scrolling .header .bottom-bar .calendar-icon {
    fill: #0e0e11; }
  .headerWidget17 .header-scrolling .header .bottom-bar .date-text .date-content {
    color: rgba(14, 14, 17, 0.5); }
  .headerWidget17 .header-scrolling .header .bottom-bar .date-text .bookingDateInput {
    color: #0e0e11; }
    .headerWidget17 .header-scrolling .header .bottom-bar .date-text .bookingDateInput:hover {
      color: #0e0e11; }
.headerWidget17 .header-scrolling .header .right-part .top-bar {
  color: #0e0e11; }
  .headerWidget17 .header-scrolling .header .right-part .top-bar a {
    color: #0e0e11; }
    .headerWidget17 .header-scrolling .header .right-part .top-bar a:hover {
      color: #0e0e11; }
  .headerWidget17 .header-scrolling .header .right-part .top-bar .memberLogin::after {
    background: #0e0e11; }
  .headerWidget17 .header-scrolling .header .right-part .top-bar .language-btn:hover span {
    color: #0e0e11; }
  .headerWidget17 .header-scrolling .header .right-part .top-bar .language {
    background: #ffffff;
    border-color: #0e0e11; }
    .headerWidget17 .header-scrolling .header .right-part .top-bar .language a {
      color: #f8f3eC; }
      .headerWidget17 .header-scrolling .header .right-part .top-bar .language a:hover {
        color: #0e0e11;
        background: white; }
.headerWidget17 .header-scrolling .nav-wrap .menu-wrap li a {
  color: #0e0e11; }
  .headerWidget17 .header-scrolling .nav-wrap .menu-wrap li a:hover {
    color: #0e0e11; }
.headerWidget17 .header-scrolling .nav-wrap .menu-wrap .navSubMenu {
  border-top-color: #0e0e11; }
  .headerWidget17 .header-scrolling .nav-wrap .menu-wrap .navSubMenu li a {
    color: #f8f3eC; }
    .headerWidget17 .header-scrolling .nav-wrap .menu-wrap .navSubMenu li a:hover {
      color: #0e0e11;
      background: white; }
.headerWidget17 .header-scrolling .nav-wrap .nav-close {
  color: rgba(14, 14, 17, 0.8); }
  .headerWidget17 .header-scrolling .nav-wrap .nav-close svg {
    fill: rgba(14, 14, 17, 0.8); }
  .headerWidget17 .header-scrolling .nav-wrap .nav-close:hover {
    color: #0e0e11; }
    .headerWidget17 .header-scrolling .nav-wrap .nav-close:hover svg {
      fill: #0e0e11; }
.headerWidget17 .text-wrap .text-bg {
  background: rgba(0, 0, 0, 0.8);
  /* Old browsers */
  background: -moz-radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(100% 50% ellipse, color-stop(0%, rgba(0, 0, 0, 0.8)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: radial-gradient(100% 50% ellipse, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.headerWidget17 .slider {
  background-color: white; }
  .headerWidget17 .slider::before {
    border-top: 1px solid #0e0e11 !important; }
.headerWidget17 .header-mask {
  background: rgba(0, 0, 0, 0.6);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

.headerWidget17-active .header-mask {
  height: 290px;
  background: rgba(0, 0, 0, 0.9);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.9)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget17 .text-wrap .text-bg {
    background: #060d10 14%;
    /* Old browsers */
    background: -moz-radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* FF3.6+ */
    background: -webkit-gradient(170% 50% ellipse, color-stop(0%, #060d10 14%), color-stop(100%, rgba(6, 13, 16, 0) 86%));
    /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* Opera 11.10+ */
    background: -ms-radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* IE10+ */
    background: radial-gradient(170% 50% ellipse, #060d10 14% 0%, rgba(6, 13, 16, 0) 86% 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget18 .topBarWrap .topBar .rightBar .navMenu .activeMenuItem > a {
  color: #f8f3eC; }
.headerWidget18 .topBarWrap .topBar .rightBar .navMenu a {
  color: #fff; }
  .headerWidget18 .topBarWrap .topBar .rightBar .navMenu a:hover {
    color: #aea191; }
.headerWidget18 .bannerWrap .bookingWrap .bookingForm {
  background: #0e0e11; }
  .headerWidget18 .bannerWrap .bookingWrap .bookingForm .bookingButton {
    background: #f8f3eC;
    color: #0e0e11; }
  .headerWidget18 .bannerWrap .bookingWrap .bookingForm .nice-select .list {
    color: #0e0e11; }
.headerWidget18 .bannerWrap .textWrap .btnWrap {
  background: #f8f3eC; }
  .headerWidget18 .bannerWrap .textWrap .btnWrap .mainBtn {
    color: #0e0e11; }
.headerWidget18 .bannerWrap .swiper .swiper-pagination .swiper-pagination-bullet-active {
  background: #f8f3eC !important; }
.headerWidget18 .oneBooking .members li {
  border: 1px solid #c4baae; }
.headerWidget18 .oneBooking .members .formControl:focus {
  border: 1px solid #aea191; }
.headerWidget18 .oneBooking .members .login, .headerWidget18 .oneBooking .members .registerBtn, .headerWidget18 .oneBooking .members .confirm-btn {
  background: #aea191; }
.headerWidget18 .oneBooking .members .registerDefault {
  background: #d9d3cc; }
.headerWidget18 .oneBooking .members .verificationBox {
  background: #d9d3cc; }
.headerWidget18 .oneBooking .members .verificationCurrent {
  background: #aea191; }
.headerWidget18 .oneBooking .members .countdown {
  background: #d1c9c0; }
.headerWidget18 .oneBooking .members .return-btn {
  color: #c4baae; }
  .headerWidget18 .oneBooking .members .return-btn:hover {
    color: #aea191; }
.headerWidget18 .oneBooking .members .ForeignerTextBtn {
  color: #c4baae; }
  .headerWidget18 .oneBooking .members .ForeignerTextBtn:hover {
    color: #aea191; }
.headerWidget18 .oneBooking .vipPasswordLi {
  color: #c4baae; }
  .headerWidget18 .oneBooking .vipPasswordLi:hover {
    color: #aea191; }
.headerWidget18 .oneBooking .agreeText span {
  color: #aea191; }
.headerWidget18 .datepicker__month-button {
  background-color: #0e0e11; }
.headerWidget18 .datepicker__month-day--first-day-selected, .headerWidget18 .datepicker__month-day--last-day-selected {
  background-color: #aea191 !important; }
.headerWidget18 .datepicker__month-day--selected, .headerWidget18 .datepicker__month-day--hovering {
  background-color: #c4baae; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget18 .topBarWrap .topBar {
    color: #0e0e11; }
  .headerWidget18 .topBarWrap .rightBar {
    background: #0e0e11; }
    .headerWidget18 .topBarWrap .rightBar .navMenu .navSubMenu {
      background: #1a1a1f; }
      .headerWidget18 .topBarWrap .rightBar .navMenu .navSubMenu li:hover {
        background: #25252d; }
    .headerWidget18 .topBarWrap .rightBar .navMenu a {
      color: #0e0e11; }
  .headerWidget18 .vip-info-nav {
    background: #0e0e11; }
    .headerWidget18 .vip-info-nav li:hover {
      background: #0e0e11 !important; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .headerWidget18 .bannerWrap .textWrap .mainTitle {
    color: #0e0e11; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.headerWidget19 .navBar .topNavBar {
  color: #0e0e11; }
  .headerWidget19 .navBar .topNavBar li a {
    color: #0e0e11; }
  .headerWidget19 .navBar .topNavBar .tpwidget_title_hook, .headerWidget19 .navBar .topNavBar .tpwidget_text_hook {
    color: #aea191 !important; }
  .headerWidget19 .navBar .topNavBar .topNavBarDropdown .dropdownList {
    background: #f8f3eC; }
.headerWidget19 .navBar .navMenu .navMenuItem a {
  color: #0e0e11; }
.headerWidget19 .navBar .navMenu .navMenuItem a:hover {
  color: rgba(14, 14, 17, 0.9); }
.headerWidget19 .navBar .navSubMenu {
  background: #f8f3eC; }
.headerWidget19 .navBar .infoLink {
  color: #0e0e11; }
  .headerWidget19 .navBar .infoLink .infoLinkItem {
    border-left: 1px solid rgba(14, 14, 17, 0.2); }
    .headerWidget19 .navBar .infoLink .infoLinkItem a {
      color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
@media (max-width: 1200px) {
  .headerWidget19 {
    height: auto; } }
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .headerWidget19 .subMenuWrap {
    color: rgba(14, 14, 17, 0.5); }
    .headerWidget19 .subMenuWrap .backToMenu {
      color: #aea191; }
    .headerWidget19 .subMenuWrap .subMenu li a {
      color: rgba(14, 14, 17, 0.5); }
      .headerWidget19 .subMenuWrap .subMenu li a::after {
        background: #aea191; }
  .headerWidget19 .navBar .navBurger {
    color: #0e0e11; }
  .headerWidget19 .navBar .navUser {
    color: #0e0e11; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget01 {
  background: #0e0e11; }
  .footerWidget01 h3 {
    color: #aea191; }
  .footerWidget01 .box6 .contactBox .contactList {
    color: #aea191; }
  .footerWidget01 .box4 .qrBox .qrList {
    color: #aea191; }
    .footerWidget01 .box4 .qrBox .qrList li a {
      color: #aea191; }

/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
@media (max-width: 576px) {
  .footerWidget01 .box4 .qrBox .qrList {
    color: #aea191; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget02 {
  background: #0e0e11; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget03 {
  background: #0e0e11; }
  .footerWidget03 .wrapper .prBox li a {
    border: 2px solid #aea191; }
  .footerWidget03 .wrapper .prBox li .code em {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget04 .navMenuBox .qrBox .qrList li {
  color: #aea191; }
  .footerWidget04 .navMenuBox .qrBox .qrList li a {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget05 {
  background: #f8f3eC; }
  .footerWidget05 .contact .address a {
    color: #aea191; }
  .footerWidget05 .navMenuBox p {
    color: #aea191; }
  .footerWidget05 .share .share-list-group a {
    border: 1px solid #aea191; }
    .footerWidget05 .share .share-list-group a .fa {
      color: #aea191; }
  .footerWidget05 .footerCopyright {
    border-top: 1px solid rgba(174, 161, 145, 0.16); }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget06 {
  background: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget07 .footer_icon li a.weixin {
  background: #0e0e11; }

/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget08 .footer-mask {
  background: rgba(174, 161, 145, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(174, 161, 145, 0)), color-stop(100%, rgba(174, 161, 145, 0.5)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(174, 161, 145, 0) 0%, rgba(174, 161, 145, 0.5) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget09 {
  background: #f8f3eC; }
  .footerWidget09 .link-list li i {
    color: rgba(174, 161, 145, 0.6); }
  .footerWidget09 .info-list li {
    color: rgba(174, 161, 145, 0.6); }
    .footerWidget09 .info-list li a {
      color: rgba(174, 161, 145, 0.6); }
    .footerWidget09 .info-list li::after {
      background: rgba(174, 161, 145, 0.3); }
  .footerWidget09 p a {
    color: rgba(174, 161, 145, 0.6); }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget10 {
  background: #0e0e11; }
  .footerWidget10 .contact .address {
    color: #aea191; }
  .footerWidget10 .navMenu > .navMenuItem > a {
    color: #aea191; }
  .footerWidget10 .share .share-list-group a {
    border: 1px solid #aea191; }
    .footerWidget10 .share .share-list-group a .fa {
      color: #aea191; }
  .footerWidget10 .footerCopyright {
    border-top: 1px solid rgba(174, 161, 145, 0.16); }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
@media (max-width: 1200px) {
  .footerWidget10 .wrapper .share .share-list-group a {
    border: 1px solid #aea191; }
    .footerWidget10 .wrapper .share .share-list-group a .fa {
      color: #aea191; } }
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.galleryWidget01 .title {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.galleryWidget02 {
  background: #0e0e11; }
  .galleryWidget02 .title {
    color: #ffffff; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.galleryWidget03 {
  background: #aea191; }
  .galleryWidget03 .title {
    color: #ffffff; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.galleryWidget04 {
  background: #f8f3eC; }
  .galleryWidget04 .title {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.listWidget05 .newsList .newsSummary .newsInfo h2 a {
  color: #aea191; }
.listWidget05 .pagination a {
  background: #d9d3cc; }
.listWidget05 .pagination .pagePrev, .listWidget05 .pagination .pageNext {
  background: #aea191; }
.listWidget05 .pagination .currentPage {
  color: #aea191; }
.listWidget05 .newsDetail .newsTitle {
  color: #aea191; }
.listWidget05 .newsDetail .newsContent p a {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.listWidget07 .wrapper .newsList li .newsSummary .newsInfo h2 {
  color: #0e0e11; }
.listWidget07 .wrapper .newsList li .newsSummary .newsInfo .intro {
  color: #0e0e11; }
.listWidget07 .wrapper .newsList li .newsSummary .newsInfo .newsDate {
  color: rgba(14, 14, 17, 0.7); }
.listWidget07 .wrapper .pagination a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: rgba(174, 161, 145, 0.7); }
.listWidget07 .wrapper .pagination .currentPage {
  color: #aea191; }
.listWidget07 .wrapper .pagination .pageNext {
  background: #aea191; }
.listWidget07 .newsDetail .newsTitle {
  color: #aea191; }
.listWidget07 .newsDetail .newsContent p a {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.listWidget08 .mainTitle {
  color: #0e0e11; }
.listWidget08 .newsList .newsInfo .newsTitle {
  color: #0e0e11; }
.listWidget08 .newsList .newsInfo .newsBtn a {
  color: #aea191; }
.listWidget08 .pagination a {
  color: #aea191; }
.listWidget08 .next-btn-wrap .next-btn {
  fill: #aea191; }
.listWidget08 .prev-btn-wrap .prev-btn {
  fill: #aea191; }
.listWidget08 .newsDetail .detailTitle {
  color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.listWidget09 .mainTitle {
  color: #0e0e11; }
.listWidget09 .newsList .newsInfo .newsTitle {
  color: #0e0e11; }
  .listWidget09 .newsList .newsInfo .newsTitle span {
    color: #0e0e11; }
.listWidget09 .newsList .newsBtn a {
  color: #aea191; }
.listWidget09 .pagination a {
  color: #aea191; }
.listWidget09 .next-btn-wrap .next-btn {
  fill: #aea191; }
.listWidget09 .prev-btn-wrap .prev-btn {
  fill: #aea191; }
.listWidget09 .newsDetail .detailTitle {
  color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.listWidget10 #pagination a {
  background: #d9d3cc; }
.listWidget10 #pagination .pagePrev, .listWidget10 #pagination .pageNext {
  background: #aea191; }
.listWidget10 #pagination .currentPage {
  color: #aea191; }
.listWidget10 #newsDetail .newsTitle {
  color: #aea191; }
.listWidget10 #newsDetail .newsContent p a {
  color: #aea191; }
.listWidget10 .pagination a {
  color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.listWidget11 {
  background: #aea191; }
  .listWidget11 #pagination a {
    background: #d9d3cc; }
  .listWidget11 #pagination .pagePrev, .listWidget11 #pagination .pageNext {
    background: #aea191; }
  .listWidget11 #pagination .currentPage {
    color: #aea191; }
  .listWidget11 #newsDetail .newsTitle {
    color: #aea191; }
  .listWidget11 #newsDetail .newsContent p a {
    text-decoration: none;
    color: #aea191; }
  .listWidget11 .pagination a {
    color: #0e0e11; }
  .listWidget11 .pagination .currentPage {
    background: #0e0e11; }
  .listWidget11 .next-btn-wrap {
    color: #0e0e11; }
  .listWidget11 .prev-btn-wrap {
    color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget01 h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget02 {
  background: #0e0e11;
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget03 {
  background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget04 {
  background: #f8f3eC; }
  .layoutWidget04 h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget05 .box div h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget06 {
  background: #0e0e11;
  color: #aea191; }
  .layoutWidget06 .box div h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget07 {
  background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget08 {
  background: #f8f3eC; }
  .layoutWidget08 .box div h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget09 .box .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget09 .box .caption .captionBox h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget10 {
  background: #0e0e11; }
  .layoutWidget10 .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget10 .box .caption .captionBox h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget11 {
  background: #aea191; }
  .layoutWidget11 .box .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget12 {
  background: #f8f3eC; }
  .layoutWidget12 .box .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget12 .box .caption .captionBox h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget13 .box .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget13 .box .caption .captionBox h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget14 {
  background: #0e0e11;
  color: #aea191; }
  .layoutWidget14 .box .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget14 .box .caption .captionBox h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget15 {
  background: #aea191; }
  .layoutWidget15 .box .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget16 {
  background: #f8f3eC; }
  .layoutWidget16 .box .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget16 .box .caption .captionBox h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget17 .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget17 .caption .captionBox h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget18 {
  color: #aea191;
  background: #0e0e11; }
  .layoutWidget18 .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget19 {
  background: #aea191; }
  .layoutWidget19 .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget20 {
  background: #f8f3eC; }
  .layoutWidget20 .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget20 .caption .captionBox h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget21 .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget21 .caption .captionBox h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget22 {
  color: #aea191;
  background: #0e0e11; }
  .layoutWidget22 .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget23 {
  background: #aea191; }
  .layoutWidget23 .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget24 {
  background: #f8f3eC; }
  .layoutWidget24 .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget24 .caption .captionBox h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget25 .thumbnailBox .thumbnail {
  border: 1px solid #aea191; }
  .layoutWidget25 .thumbnailBox .thumbnail h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget26 {
  background: #0e0e11; }
  .layoutWidget26 .thumbnailBox .thumbnail {
    border: 1px solid #aea191; }
    .layoutWidget26 .thumbnailBox .thumbnail h2 {
      color: #aea191;
      background: #0e0e11; }
    .layoutWidget26 .thumbnailBox .thumbnail p {
      color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget27 {
  background: #aea191; }
  .layoutWidget27 .thumbnailBox .thumbnail h2 {
    background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget28 {
  background: #f8f3eC; }
  .layoutWidget28 .thumbnailBox .thumbnail {
    border: 1px solid #aea191; }
    .layoutWidget28 .thumbnailBox .thumbnail h2 {
      color: #aea191;
      background: #f8f3eC; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget29 ul li .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget29 ul li .thumbnail .virtual-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget29 ul li .thumbnail .caption h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget30 {
  background: #0e0e11; }
  .layoutWidget30 ul li .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget30 ul li .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget30 ul li .thumbnail .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget31 {
  background: #aea191; }
  .layoutWidget31 ul li .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget31 ul li .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget31 ul li .thumbnail .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget32 {
  background: #f8f3eC; }
  .layoutWidget32 ul li .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget32 ul li .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget32 ul li .thumbnail .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget33 ul li .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget33 ul li .thumbnail .virtual-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget33 ul li .thumbnail .caption {
  background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget34 {
  background: #0e0e11; }
  .layoutWidget34 ul li .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget34 ul li .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget34 ul li .thumbnail .caption {
    background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget35 {
  background: #aea191; }
  .layoutWidget35 ul li .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget35 ul li .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget35 ul li .thumbnail .caption {
    background: #f8f3eC; }
    .layoutWidget35 ul li .thumbnail .caption h2 {
      color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget36 {
  background: #f8f3eC; }
  .layoutWidget36 ul li .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget36 ul li .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget36 ul li .thumbnail .caption {
    background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget37 .box .panel .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget37 .box .panel .virtual-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget37 .box .panel .textRight .caption h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget38 {
  background: #0e0e11; }
  .layoutWidget38 .box .panel .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget38 .box .panel .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget38 .box .panel .textRight .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget39 {
  background: #aea191; }
  .layoutWidget39 .box .panel .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget39 .box .panel .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget39 .box .panel .textRight .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget40 {
  background: #f8f3eC; }
  .layoutWidget40 .box .panel .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget40 .box .panel .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget40 .box .panel .textRight .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget41 .row .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget41 .row .thumbnail .virtual-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget41 .row .caption h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget42 {
  background: #0e0e11; }
  .layoutWidget42 .row .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget42 .row .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget42 .row .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget43 {
  background: #aea191; }
  .layoutWidget43 .row .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget43 .row .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget43 .row .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget44 {
  background: #f8f3eC; }
  .layoutWidget44 .row .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget44 .row .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget44 .row .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget45 .row .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget45 .row .thumbnail .virtual-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget45 .row .caption h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget46 {
  background: #0e0e11; }
  .layoutWidget46 .row .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget46 .row .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget46 .row .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget47 {
  background: #aea191; }
  .layoutWidget47 .row .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget47 .row .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget47 .row .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget48 {
  background: #f8f3eC; }
  .layoutWidget48 .row .thumbnail .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget48 .row .thumbnail .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget48 .row .caption h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget49 ul li .panel .thumbnail h2 {
  background: rgba(174, 161, 145, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(174, 161, 145, 0)), color-stop(100%, #aea191));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(174, 161, 145, 0) 0%, #aea191 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget49 ul li .panel .caption {
  background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget50 {
  background: #0e0e11; }
  .layoutWidget50 ul li .panel .thumbnail h2 {
    background: rgba(174, 161, 145, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(174, 161, 145, 0)), color-stop(100%, #aea191));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget50 ul li .panel .caption {
    background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget51 {
  background: #aea191; }
  .layoutWidget51 ul {
    color: #aea191; }
    .layoutWidget51 ul li .panel .thumbnail h2 {
      background: rgba(255, 255, 255, 0);
      /* Old browsers */
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
      /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget52 {
  background: #f8f3eC; }
  .layoutWidget52 ul li .panel .thumbnail h2 {
    background: rgba(174, 161, 145, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(174, 161, 145, 0)), color-stop(100%, #aea191));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(174, 161, 145, 0) 0%, #aea191 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget52 ul li .panel .caption {
    background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget53 .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget53 .virtual-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget54 {
  background: #0e0e11; }
  .layoutWidget54 .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget54 .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget55 {
  background: #aea191; }
  .layoutWidget55 .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget55 .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget56 {
  background: #f8f3eC; }
  .layoutWidget56 .swiper-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget56 .virtual-pagination {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget57 .caption .captionBox h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget65 .container .containerFilter li a {
  color: #aea191;
  border: 2px solid #aea191; }
  .layoutWidget65 .container .containerFilter li a.active {
    background: #aea191; }
  .layoutWidget65 .container .containerFilter li a:hover {
    background: #aea191; }
.layoutWidget65 .container .itemList .item .itemBox .linkZoom a.projectLinks {
  background: #aea191; }
  .layoutWidget65 .container .itemList .item .itemBox .linkZoom a.projectLinks:hover {
    color: #aea191; }
.layoutWidget65 .container .itemList .item .itemBox .galleryHeading h4 a:hover {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget66 {
  background: #0e0e11; }
  .layoutWidget66 .container .containerFilter li a {
    color: #aea191;
    border: 2px solid #aea191;
    background: #0e0e11; }
    .layoutWidget66 .container .containerFilter li a.active {
      background: #aea191; }
    .layoutWidget66 .container .containerFilter li a:hover {
      background: #aea191; }
  .layoutWidget66 .container .itemList .item .itemBox .linkZoom a.projectLinks {
    background: #aea191; }
    .layoutWidget66 .container .itemList .item .itemBox .linkZoom a.projectLinks:hover {
      color: #aea191; }
  .layoutWidget66 .container .itemList .item .itemBox .galleryHeading h4 a:hover {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget67 {
  background: #aea191; }
  .layoutWidget67 .container .containerFilter li a {
    background: #aea191; }
    .layoutWidget67 .container .containerFilter li a.active {
      color: #aea191; }
    .layoutWidget67 .container .containerFilter li a:hover {
      color: #aea191; }
  .layoutWidget67 .container .itemList .item .itemBox .linkZoom a.projectLinks {
    background: #aea191; }
    .layoutWidget67 .container .itemList .item .itemBox .linkZoom a.projectLinks:hover {
      color: #aea191; }
  .layoutWidget67 .container .itemList .item .itemBox .galleryHeading h4 a:hover {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget68 {
  background: #f8f3eC; }
  .layoutWidget68 .container .containerFilter li a {
    color: #aea191;
    border: 2px solid #aea191;
    background: #f8f3eC; }
    .layoutWidget68 .container .containerFilter li a.active {
      background: #aea191; }
    .layoutWidget68 .container .containerFilter li a:hover {
      background: #aea191; }
  .layoutWidget68 .container .itemList .item .itemBox .linkZoom a.projectLinks {
    background: #aea191; }
    .layoutWidget68 .container .itemList .item .itemBox .linkZoom a.projectLinks:hover {
      color: #aea191; }
  .layoutWidget68 .container .itemList .item .itemBox .galleryHeading h4 a:hover {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget69 .textWrap .text .leftItemWrap h3, .layoutWidget69 .textWrap .text .rightItemWrap h3 {
  color: #aea191; }
.layoutWidget69 .textWrap .moreBtn {
  border: 1px solid #aea191;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  width: 200px; }
  .layoutWidget69 .textWrap .moreBtn a {
    color: #aea191; }
  .layoutWidget69 .textWrap .moreBtn:hover {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget70 .list .listItemWrap .listItem .moreBtn {
  border: 1px solid #aea191;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px; }
  .layoutWidget70 .list .listItemWrap .listItem .moreBtn a {
    color: #aea191; }
  .layoutWidget70 .list .listItemWrap .listItem .moreBtn:hover {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget71 .textWrap .title {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget72 .textWrap .title {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget73 .textWrap .text .title {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget74 .header-describe h1 {
  color: #aea191; }
.layoutWidget74 ul li .thumbnail .swiper-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget74 ul li .thumbnail .virtual-pagination {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
.layoutWidget74 ul li .thumbnail .caption h2 {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget76 .caption ul li a span .fa {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget77 .header-describe h1 {
  color: #0e0e11; }
.layoutWidget77 ul li .thumbnail:hover .caption {
  background: #aea191; }
.layoutWidget77 ul li .thumbnail .caption {
  background: #0e0e11; }
  .layoutWidget77 ul li .thumbnail .caption a {
    color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget78 .warpper .leftPart .navTitle {
  color: #0e0e11; }
.layoutWidget78 .warpper .leftPart .navButton {
  border: 1px solid #aea191;
  color: #aea191; }
  .layoutWidget78 .warpper .leftPart .navButton::after {
    background: rgba(174, 161, 145, 0.5); }
.layoutWidget78 .warpper .rightPart .navItemList .navItem .itemTit {
  color: #0e0e11; }
.layoutWidget78 .warpper .rightPart .navItemList .navItem .itemBtn {
  color: #aea191; }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .layoutWidget78 .warpper .rightPart .navItemList .navItem::after {
    background: #aea191; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget79 .warpper .leftPart .navTitle {
  color: #0e0e11; }
.layoutWidget79 .warpper .leftPart .navButton {
  border: 1px solid #aea191;
  color: #aea191; }
  .layoutWidget79 .warpper .leftPart .navButton::after {
    background: rgba(174, 161, 145, 0.5); }
.layoutWidget79 .warpper .rightPart .navItemList .navItem .itemRight .itemTit {
  color: #0e0e11; }
.layoutWidget79 .warpper .rightPart .navItemList .navItem .itemRight .itemBtn {
  color: #aea191; }

/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .layoutWidget79 .warpper .rightPart .navItemList .navItem::after {
    background: #aea191; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
body {
  width: 100%; }

.layoutWidget80 {
  background: #f8f3eC; }
  .layoutWidget80 .boxWrap .nextBtnWrap:hover .nextBtn {
    border-color: #25252d; }
  .layoutWidget80 .boxWrap .prevBtnWrap:hover .prevBtn {
    border-color: #25252d; }
  .layoutWidget80 .boxWrap .nextBtn, .layoutWidget80 .boxWrap .prevBtn {
    border-right: 2px solid #0e0e11;
    border-bottom: 2px solid #0e0e11; }
  .layoutWidget80 .box .listWrap .listItem .itemPic img {
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    -ms-border-radius: 2px 2px 0px 0px;
    border-radius: 2px 2px 0px 0px; }
  .layoutWidget80 .box .listWrap .caption {
    -webkit-border-radius: 0px 0px 2px 2px;
    -moz-border-radius: 0px 0px 2px 2px;
    -ms-border-radius: 0px 0px 2px 2px;
    border-radius: 0px 0px 2px 2px; }
    .layoutWidget80 .box .listWrap .caption .itemTitle {
      color: #aea191; }
    .layoutWidget80 .box .listWrap .caption .itemBtn {
      color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget08 {
  background: #f8f3eC; }
  .layoutWidget08 .box div h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget85 .box-wrap .caption .item-title {
  color: #0e0e11; }
.layoutWidget85 .box-wrap .caption .item-btn {
  color: #aea191; }
.layoutWidget85 .box-wrap .next-btn-wrap .next-btn {
  fill: #aea191; }
.layoutWidget85 .box-wrap .prev-btn-wrap .prev-btn {
  fill: #aea191; }
.layoutWidget85 .box-wrap .pagination {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget86 .left-part-wrap .title {
  color: #0e0e11; }
.layoutWidget86 .right-part .slider-mask {
  background: rgba(14, 14, 17, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(14, 14, 17, 0)), color-stop(100%, rgba(14, 14, 17, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
body {
  width: 100%; }

.layoutWidget87 .right-part-wrap .title {
  color: #0e0e11; }
.layoutWidget87 .left-part .slider-mask {
  background: rgba(14, 14, 17, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(14, 14, 17, 0)), color-stop(100%, rgba(14, 14, 17, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .layoutWidget87 {
    content: " "; } }
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
body {
  width: 100%; }

.layoutWidget88 .mask {
  background: rgba(14, 14, 17, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(14, 14, 17, 0)), color-stop(100%, rgba(14, 14, 17, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(14, 14, 17, 0) 0%, rgba(14, 14, 17, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
@-webkit-keyframes activePaginationRun {}
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget89 .title {
  color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
@-webkit-keyframes activePaginationRun {}
/*  Extra large devices (large desktops) 大屏桌面端 */
body {
  width: 100%; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget90 {
  background: #aea191; }
  .layoutWidget90 .caption .captionBox .boot-title {
    color: #0e0e11; }
  .layoutWidget90 .caption .captionBox .arrow-box .swiper-button {
    background-color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget92 .boxWrap .nextBtnWrap:hover .nextBtn {
  border-color: #25252d !important; }
.layoutWidget92 .boxWrap .prevBtnWrap:hover .prevBtn {
  border-color: #25252d !important; }
.layoutWidget92 .boxWrap .nextBtn, .layoutWidget92 .boxWrap .prevBtn {
  border-color: #0e0e11 !important; }

/* Medium devices (tablets, less than 1200px)  */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Large devices (desktops, less than 576px) 普通桌面端 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget93 .boxWrap .nextBtnWrap:hover .nextBtn {
  border-color: #25252d !important; }
.layoutWidget93 .boxWrap .prevBtnWrap:hover .prevBtn {
  border-color: #25252d !important; }
.layoutWidget93 .boxWrap .nextBtn, .layoutWidget93 .boxWrap .prevBtn {
  border-color: #0e0e11 !important; }

/* Medium devices (tablets, less than 992px) 平板端 */
/* Large devices (desktops, less than 576px) 普通桌面端 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget94 {
  background: #aea191; }
  .layoutWidget94 .caption .captionBox .boot-title {
    color: #0e0e11; }
  .layoutWidget94 .caption .captionBox .arrow-box .swiper-button {
    background-color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget95 .caption .boot-title {
  color: #0e0e11; }
.layoutWidget95 .caption .arrow-box .swiper-button {
  background-color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget96 .thumbnail-box .shadow {
  background: #f8f3eC; }
.layoutWidget96 .caption .line .line-1 {
  background: #aea191; }
.layoutWidget96 .caption .line .line-2 {
  background: #f8f3eC; }
.layoutWidget96 .caption .captionBox .title {
  color: #aea191; }
.layoutWidget96 .caption .captionBox .description {
  color: #0e0e11; }
.layoutWidget96 .caption .captionBox .arrow-box .swiper-button {
  background-color: #0e0e11; }

/* Large devices (desktops, less than 1360px) 普通桌面端 */
/* Large devices (desktops, less than 1280px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget97 {
  color: #0e0e11; }
  .layoutWidget97 .caption .captionBox .title {
    color: #aea191; }
  .layoutWidget97 .caption .line .line-1 {
    background: #aea191; }
  .layoutWidget97 .caption .line .line-2 {
    background: #f8f3eC; }

/* Large devices (desktops, less than 1360px) 普通桌面端 */
/* Large devices (desktops, less than 1280px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget98 {
  color: #0e0e11; }
  .layoutWidget98 .caption .captionBox .title {
    color: #aea191; }
  .layoutWidget98 .caption .line .line-1 {
    background: #aea191; }
  .layoutWidget98 .caption .line .line-2 {
    background: #f8f3eC; }

/* Large devices (desktops, less than 1360px) 普通桌面端 */
/* Large devices (desktops, less than 1280px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
body {
  width: 100%; }

.layoutWidget100 {
  background: rgba(248, 243, 236, 0.2); }
  .layoutWidget100 .box-title {
    color: #666; }
  .layoutWidget100 .box .listWrap .caption .itemTitle {
    color: #666; }
  .layoutWidget100 .box .listWrap .caption .itemBtn {
    background: #aea191;
    color: #666; }
  .layoutWidget100 .itemBtn-new {
    background: #aea191;
    color: #666; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .layoutWidget100 .box .listWrap .caption .itemTitle {
    color: #666; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .layoutWidget100 .box .listWrap .caption .itemBtn {
    background: #aea191;
    color: #666; } }
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
@media (max-width: 576px) {
  .layoutWidget100 .box .listWrap .caption .itemBtn {
    background: #aea191;
    color: #666; } }
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
@media (max-width: 320px) {
  .layoutWidget100 .box .listWrap .caption .itemBtn {
    background: #aea191;
    color: #666; } }
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget103 {
  background: #aea191; }
  .layoutWidget103 .boxWrap::before {
    background: linear-gradient(to right, #aea191 0, rgba(174, 161, 145, 0) 100%); }
  .layoutWidget103 .boxWrap::after {
    background: linear-gradient(to left, #aea191 0, rgba(174, 161, 145, 0) 100%); }
  .layoutWidget103 .boxWrap .nextBtn, .layoutWidget103 .boxWrap .prevBtn {
    border-color: #0e0e11 !important; }
  .layoutWidget103 .boxWrap .swiper-slide::after {
    background: #aea191;
    /* Old browsers */
    background: -moz-linear-gradient(left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(69%, #aea191), color-stop(100%, rgba(174, 161, 145, 0.25)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* IE10+ */
    background: linear-gradient(to left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6B4520', endColorstr='#6B4520',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget103 .boxWrap .swiper-slide-prev::after {
    background: #aea191;
    /* Old browsers */
    background: -moz-linear-gradient(left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(69%, #aea191), color-stop(100%, rgba(174, 161, 145, 0.25)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* IE10+ */
    background: linear-gradient(to right, #aea191 69%, rgba(174, 161, 145, 0.25) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .layoutWidget103 .box .listWrap .listItem .itemPic::before {
    border: 1px solid rgba(14, 14, 17, 0.1);
    border-top: 1px solid #0e0e11; }
  .layoutWidget103 .box .listWrap .caption .itemTitle {
    color: #0e0e11; }
  .layoutWidget103 .box .listWrap .caption p {
    color: #f8f3eC; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget104 {
  background: #aea191;
  color: #f8f3eC; }
  .layoutWidget104 .box .panel .textRight .caption .title {
    color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.layoutWidget105 {
  color: #f8f3eC; }
  .layoutWidget105 .caption .captionBox .title {
    color: #0e0e11; }

/* Large devices (desktops, less than 1360px) 普通桌面端 */
/* Large devices (desktops, less than 1280px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget01 .box .nice-select.disabled {
  color: #0e0e11;
  border-color: #0e0e11; }
.bookingWidget01 .box .svg-color {
  fill: #0e0e11; }
.bookingWidget01 .box .bookingSelect {
  border-bottom: 1px solid #0e0e11;
  color: black; }
.bookingWidget01 .box .nice-select:hover {
  border-bottom: 1px solid #0e0e11; }
.bookingWidget01 .box .nice-select:active {
  border-bottom: 1px solid #0e0e11; }
.bookingWidget01 .box .nice-select:focus {
  border-bottom: 1px solid #0e0e11; }
.bookingWidget01 .box .nice-select:after {
  border-bottom: 2px solid #0e0e11;
  border-right: 2px solid #0e0e11; }
.bookingWidget01 .box .bookingHotelPicker .bookingHotelLabel {
  color: #0e0e11; }
.bookingWidget01 .box .bookingHotelPicker:after {
  color: #aea191; }
.bookingWidget01 .box .bookingDatePicker .checkInDateLabel {
  color: #0e0e11; }
.bookingWidget01 .box .bookingDatePicker .calendarIcon svg {
  fill: #0e0e11; }
.bookingWidget01 .box .bookingDatePicker .bookingDateInput {
  border-bottom: 1px solid #0e0e11;
  color: black; }
.bookingWidget01 .box .bookingRoomPicker .roomNomLabel {
  color: #0e0e11; }
.bookingWidget01 .box .bookingGuestPicker .guestNomLabel {
  color: #0e0e11; }
.bookingWidget01 .box .dragIcon:after {
  border-bottom: 2px solid #0e0e11;
  border-right: 2px solid #0e0e11; }
.bookingWidget01 .box .bookingButton {
  background: #0e0e11; }
  .bookingWidget01 .box .bookingButton:hover {
    background: rgba(14, 14, 17, 0.9); }
.bookingWidget01 .box .datepicker__month-button {
  background: #25252d; }
.bookingWidget01 .box .datepicker__month-button:hover {
  background: black; }
.bookingWidget01 .box .datepicker__month-day--selected {
  background-color: #cdcdd6;
  color: #0e0e11; }
.bookingWidget01 .box .datepicker__month-day--hovering {
  background-color: #cdcdd6;
  color: #0e0e11; }
.bookingWidget01 .box .datepicker__month-day--first-day-selected,
.bookingWidget01 .box .datepicker__month-day--last-day-selected {
  color: #0e0e11;
  border: 1px solid #0e0e11; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget03 .nice-select.disabled {
  color: #0e0e11;
  border-color: #0e0e11; }
.bookingWidget03 .box .svg-size .svg-color {
  fill: #0e0e11; }
.bookingWidget03 .box .bookingRoomPicker i {
  color: #0e0e11; }
.bookingWidget03 .box .bookingGuestPicker i {
  color: #0e0e11; }
.bookingWidget03 .oneBooking .members li label {
  color: #f8f3eC; }
.bookingWidget03 .oneBooking .members li .formControl {
  color: #0e0e11;
  border-color: #3c3c49 !important; }
.bookingWidget03 .oneBooking .members li .formControl:focus {
  border-color: #3c3c49 !important; }
.bookingWidget03 .oneBooking .members li .login, .bookingWidget03 .oneBooking .members li .registerBtn, .bookingWidget03 .oneBooking .members li .confirm-btn {
  background: #25252d; }
.bookingWidget03 .oneBooking .members li .registerDefault {
  background: #3c3c49; }
.bookingWidget03 .oneBooking .members li .verificationBox {
  background: #3c3c49; }
.bookingWidget03 .oneBooking .members li .verificationCurrent {
  background: #25252d; }
.bookingWidget03 .oneBooking .members li .countdown {
  background: #33333e; }
.bookingWidget03 .oneBooking .members li .return-btn {
  color: #25252d; }
  .bookingWidget03 .oneBooking .members li .return-btn:hover {
    color: #0e0e11; }
.bookingWidget03 .oneBooking .members li .ForeignerTextBtn {
  color: #25252d; }
  .bookingWidget03 .oneBooking .members li .ForeignerTextBtn:hover {
    color: #0e0e11; }
.bookingWidget03 .oneBooking .members .vipPasswordLi {
  color: #25252d; }
  .bookingWidget03 .oneBooking .members .vipPasswordLi:hover {
    color: #0e0e11; }
.bookingWidget03 .oneBooking .members .forgetDiv {
  display: none; }
.bookingWidget03 .oneBooking .members .agreeText {
  color: #0e0e11; }
  .bookingWidget03 .oneBooking .members .agreeText span {
    color: #0e0e11; }
.bookingWidget03 .oneBooking .members .foreignerDiv p {
  color: #0e0e11; }
.bookingWidget03 .datepicker__month-button {
  background: #25252d; }
.bookingWidget03 .datepicker__month-button:hover {
  background: black; }
.bookingWidget03 .datepicker__month-day--selected {
  background-color: #cdcdd6;
  color: #0e0e11; }
.bookingWidget03 .datepicker__month-day--hovering {
  background-color: #cdcdd6;
  color: #0e0e11; }
.bookingWidget03 .datepicker__month-day--first-day-selected,
.bookingWidget03 .datepicker__month-day--last-day-selected {
  color: #0e0e11;
  border: 1px solid #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget04 .formWrap form .bookingBtn {
  background: #aea191; }
.bookingWidget04 .oneBooking .members li .formControl {
  border-color: #c4baae !important; }
.bookingWidget04 .oneBooking .members li .formControl:focus {
  border-color: #aea191 !important; }
.bookingWidget04 .oneBooking .members li .login, .bookingWidget04 .oneBooking .members li .registerBtn, .bookingWidget04 .oneBooking .members li .foreignerConfirmBtn {
  background: #aea191; }
.bookingWidget04 .oneBooking .members li .registerDefault {
  background: #d9d3cc; }
.bookingWidget04 .oneBooking .members li .verificationBox {
  background: #d9d3cc; }
.bookingWidget04 .oneBooking .members li .verificationCurrent {
  background: #aea191; }
.bookingWidget04 .oneBooking .members li .countdown {
  background: #d1c9c0; }
.bookingWidget04 .oneBooking .members li .return-btn {
  color: #c4baae; }
  .bookingWidget04 .oneBooking .members li .return-btn:hover {
    color: #aea191; }
.bookingWidget04 .oneBooking .members li .foreignerTextBtn {
  color: #c4baae; }
  .bookingWidget04 .oneBooking .members li .foreignerTextBtn:hover {
    color: #aea191; }
.bookingWidget04 .oneBooking .members .vipPasswordLi {
  color: #c4baae; }
  .bookingWidget04 .oneBooking .members .vipPasswordLi:hover {
    color: #aea191; }
.bookingWidget04 .oneBooking .members .agreeText span {
  color: #aea191; }
.bookingWidget04 .datepicker__month-button {
  background: #25252d; }
.bookingWidget04 .datepicker__month-button:hover {
  background: black; }
.bookingWidget04 .datepicker__month-day--selected {
  background-color: #cdcdd6;
  color: #0e0e11; }
.bookingWidget04 .datepicker__month-day--hovering {
  background-color: #cdcdd6;
  color: #0e0e11; }
.bookingWidget04 .datepicker__month-day--first-day-selected,
.bookingWidget04 .datepicker__month-day--last-day-selected {
  color: #0e0e11;
  border: 1px solid #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget05 .nice-select.disabled {
  color: #0e0e11;
  border-color: #0e0e11; }
.bookingWidget05 .box .svg-size .svg-color {
  fill: #0e0e11; }
.bookingWidget05 .box .bookingHotelPicker .bookingHotelLabel {
  color: #0e0e11; }
.bookingWidget05 .box .bookingHotelPicker:after {
  color: #aea191; }
.bookingWidget05 .box .bookingRoomPicker .roomNomLabel {
  color: #0e0e11; }
.bookingWidget05 .box .bookingBtn {
  background: #0e0e11; }
  .bookingWidget05 .box .bookingBtn:hover {
    background: rgba(14, 14, 17, 0.9); }
.bookingWidget05 .box .datepicker__month-button {
  background: #25252d; }
.bookingWidget05 .box .datepicker__month-button:hover {
  background: black; }
.bookingWidget05 .box .datepicker__month-day--selected {
  background-color: #cdcdd6;
  color: #0e0e11; }
.bookingWidget05 .box .datepicker__month-day--hovering {
  background-color: #cdcdd6;
  color: #0e0e11; }
.bookingWidget05 .box .datepicker__month-day--first-day-selected,
.bookingWidget05 .box .datepicker__month-day--last-day-selected {
  color: #0e0e11;
  border: 1px solid #0e0e11; }
.bookingWidget05 .oneBooking .members li .formControl {
  border-color: #c4baae !important; }
.bookingWidget05 .oneBooking .members li .formControl:focus {
  border-color: #aea191 !important; }
.bookingWidget05 .oneBooking .members li .login, .bookingWidget05 .oneBooking .members li .registerBtn, .bookingWidget05 .oneBooking .members li .foreignerConfirmBtn {
  background: #aea191; }
.bookingWidget05 .oneBooking .members li .registerDefault {
  background: #0e0e11; }
.bookingWidget05 .oneBooking .members li .verificationCurrent {
  background: #0e0e11 !important; }
.bookingWidget05 .oneBooking .members li .countdown {
  background: #d1c9c0; }
.bookingWidget05 .oneBooking .members li .return-btn {
  color: #c4baae; }
  .bookingWidget05 .oneBooking .members li .return-btn:hover {
    color: #aea191; }
.bookingWidget05 .oneBooking .members li .foreignerTextBtn {
  color: #c4baae; }
  .bookingWidget05 .oneBooking .members li .foreignerTextBtn:hover {
    color: #aea191; }
.bookingWidget05 .oneBooking .members .vipPasswordLi {
  color: #c4baae; }
  .bookingWidget05 .oneBooking .members .vipPasswordLi:hover {
    color: #aea191; }
.bookingWidget05 .oneBooking .members .agreeText span {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget06 .bookingWidget .bookinDdatePicker .calendarIcon {
  color: #aea191; }
.bookingWidget06 .bookingWidget .bookingRoomPicker .roomIcon {
  color: #aea191; }
.bookingWidget06 .bookingWidget .bookingGuestPicker .guestIcon {
  color: #aea191; }
.bookingWidget06 .bookingWidget .bookingBtn {
  background: #aea191; }
.bookingWidget06 .bookingWidget .datepicker__month-button {
  background: #aea191; }
.bookingWidget06 .bookingWidget .datepicker__month-button:hover {
  background: #988874; }
.bookingWidget06 .bookingWidget .datepicker__month-day--selected {
  background-color: #cec7bd; }
.bookingWidget06 .bookingWidget .datepicker__month-day--hovering {
  background-color: #cec7bd; }
.bookingWidget06 .bookingWidget .datepicker__month-day--first-day-selected,
.bookingWidget06 .bookingWidget .datepicker__month-day--last-day-selected {
  background: #aea191; }
.bookingWidget06 .oneBooking .members li .formControl {
  border-color: #c4baae !important; }
.bookingWidget06 .oneBooking .members li .formControl:focus {
  border-color: #aea191 !important; }
.bookingWidget06 .oneBooking .members li .login, .bookingWidget06 .oneBooking .members li .registerBtn, .bookingWidget06 .oneBooking .members li .confirm-btn {
  background: #aea191; }
.bookingWidget06 .oneBooking .members li .registerDefault {
  background: #d9d3cc; }
.bookingWidget06 .oneBooking .members li .verificationBox {
  background: #d9d3cc; }
.bookingWidget06 .oneBooking .members li .verificationCurrent {
  background: #aea191; }
.bookingWidget06 .oneBooking .members li .countdown {
  background: #d1c9c0; }
.bookingWidget06 .oneBooking .members li .return-btn {
  color: #c4baae; }
  .bookingWidget06 .oneBooking .members li .return-btn:hover {
    color: #aea191; }
.bookingWidget06 .oneBooking .members li .ForeignerTextBtn {
  color: #c4baae; }
  .bookingWidget06 .oneBooking .members li .ForeignerTextBtn:hover {
    color: #aea191; }
.bookingWidget06 .oneBooking .members .vipPasswordLi {
  color: #c4baae; }
  .bookingWidget06 .oneBooking .members .vipPasswordLi:hover {
    color: #aea191; }
.bookingWidget06 .oneBooking .members .agreeText span {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .bookingWidget06 {
    background: #f8f3eC; } }
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget07 .bookingWidget .bookingBtn {
  background: #aea191; }
.bookingWidget07 .bookingWidget .datepicker__month-button {
  background: #aea191; }
.bookingWidget07 .bookingWidget .datepicker__month-button:hover {
  background: #988874; }
.bookingWidget07 .bookingWidget .datepicker__month-day--selected {
  background-color: #cec7bd; }
.bookingWidget07 .bookingWidget .datepicker__month-day--hovering {
  background-color: #cec7bd; }
.bookingWidget07 .bookingWidget .datepicker__month-day--first-day-selected,
.bookingWidget07 .bookingWidget .datepicker__month-day--last-day-selected {
  background: #aea191; }
.bookingWidget07 .oneBooking .members li .formControl {
  border-color: #c4baae !important; }
.bookingWidget07 .oneBooking .members li .formControl:focus {
  border-color: #aea191 !important; }
.bookingWidget07 .oneBooking .members li .login, .bookingWidget07 .oneBooking .members li .registerBtn, .bookingWidget07 .oneBooking .members li .confirm-btn {
  background: #aea191; }
.bookingWidget07 .oneBooking .members li .registerDefault {
  background: #d9d3cc; }
.bookingWidget07 .oneBooking .members li .verificationBox {
  background: #d9d3cc; }
.bookingWidget07 .oneBooking .members li .verificationCurrent {
  background: #aea191; }
.bookingWidget07 .oneBooking .members li .countdown {
  background: #d1c9c0; }
.bookingWidget07 .oneBooking .members li .return-btn {
  color: #c4baae; }
  .bookingWidget07 .oneBooking .members li .return-btn:hover {
    color: #aea191; }
.bookingWidget07 .oneBooking .members li .ForeignerTextBtn {
  color: #c4baae; }
  .bookingWidget07 .oneBooking .members li .ForeignerTextBtn:hover {
    color: #aea191; }
.bookingWidget07 .oneBooking .members .vipPasswordLi {
  color: #c4baae; }
  .bookingWidget07 .oneBooking .members .vipPasswordLi:hover {
    color: #aea191; }
.bookingWidget07 .oneBooking .members .agreeText span {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget08 .fa {
  color: #aea191; }
.bookingWidget08 .oneBooking .members li .formControl {
  border-color: #c4baae !important; }
.bookingWidget08 .oneBooking .members li .formControl:focus {
  border-color: #aea191 !important; }
.bookingWidget08 .oneBooking .members li .login, .bookingWidget08 .oneBooking .members li .registerBtn, .bookingWidget08 .oneBooking .members li .confirm-btn {
  background: #aea191; }
.bookingWidget08 .oneBooking .members li .registerDefault {
  background: #d9d3cc; }
.bookingWidget08 .oneBooking .members li .verificationBox {
  background: #d9d3cc; }
.bookingWidget08 .oneBooking .members li .verificationCurrent {
  background: #aea191; }
.bookingWidget08 .oneBooking .members li .countdown {
  background: #d1c9c0; }
.bookingWidget08 .oneBooking .members li .return-btn {
  color: #c4baae; }
  .bookingWidget08 .oneBooking .members li .return-btn:hover {
    color: #aea191; }
.bookingWidget08 .oneBooking .members li .ForeignerTextBtn {
  color: #c4baae; }
  .bookingWidget08 .oneBooking .members li .ForeignerTextBtn:hover {
    color: #aea191; }
.bookingWidget08 .oneBooking .members .vipPasswordLi {
  color: #c4baae; }
  .bookingWidget08 .oneBooking .members .vipPasswordLi:hover {
    color: #aea191; }
.bookingWidget08 .oneBooking .members .agreeText span {
  color: #aea191; }
.bookingWidget08 .bookingWidget {
  background: #0e0e11; }
  .bookingWidget08 .bookingWidget form {
    /* custom css of nice select */ }
    .bookingWidget08 .bookingWidget form .bookingSelect {
      background: #f8f3eC; }
    .bookingWidget08 .bookingWidget form .bookinDdatePicker .bookingDateInput {
      background: #f8f3eC;
      color: #fff; }
    .bookingWidget08 .bookingWidget form .bookingCode .bookingCodeInput {
      background: #f8f3eC; }
    .bookingWidget08 .bookingWidget form .bookingBtn {
      background: #aea191; }
    .bookingWidget08 .bookingWidget form .nice-select .option {
      color: #0e0e11; }
  .bookingWidget08 .bookingWidget .datepicker__month-day--first-day-selected, .bookingWidget08 .bookingWidget .datepicker__month-day--last-day-selected {
    background-color: #aea191 !important; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget09 .bookingWrap .rightPart .searchBtn {
  background: #aea191; }
.bookingWidget09 .formWrap form .bookingBtn {
  background: #aea191; }
.bookingWidget09 .oneBooking .members li .formControl {
  border-color: #c4baae !important; }
.bookingWidget09 .oneBooking .members li .formControl:focus {
  border-color: #aea191 !important; }
.bookingWidget09 .oneBooking .members li .login, .bookingWidget09 .oneBooking .members li .registerBtn, .bookingWidget09 .oneBooking .members li .confirm-btn {
  background: #aea191; }
.bookingWidget09 .oneBooking .members li .registerDefault {
  background: #d9d3cc; }
.bookingWidget09 .oneBooking .members li .verificationBox {
  background: #d9d3cc; }
.bookingWidget09 .oneBooking .members li .verificationCurrent {
  background: #aea191; }
.bookingWidget09 .oneBooking .members li .countdown {
  background: #d1c9c0; }
.bookingWidget09 .oneBooking .members li .return-btn {
  color: #c4baae; }
  .bookingWidget09 .oneBooking .members li .return-btn:hover {
    color: #aea191; }
.bookingWidget09 .oneBooking .members li .ForeignerTextBtn {
  color: #c4baae; }
  .bookingWidget09 .oneBooking .members li .ForeignerTextBtn:hover {
    color: #aea191; }
.bookingWidget09 .oneBooking .members .vipPasswordLi {
  color: #c4baae; }
  .bookingWidget09 .oneBooking .members .vipPasswordLi:hover {
    color: #aea191; }
.bookingWidget09 .oneBooking .members .agreeText span {
  color: #aea191; }
.bookingWidget09 .datepicker__month-button {
  background-color: #0e0e11; }
.bookingWidget09 .datepicker__month-day--first-day-selected, .bookingWidget09 .datepicker__month-day--last-day-selected {
  background-color: #aea191 !important; }
.bookingWidget09 .datepicker__month-day--selected, .bookingWidget09 .datepicker__month-day--hovering {
  background-color: #c4baae; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.songti, .songti * {
  font-family: "songti SC",SimSun, STSong, Times,"Times New Roman",serif; }

.bookingWidget10 .weather .tpwidget_text_hook, .bookingWidget10 .weather .tpwidget_title_hook {
  color: #aea191; }
.bookingWidget10 .oneBooking .members li label {
  color: #0e0e11; }
.bookingWidget10 .oneBooking .members li .formControl {
  color: #0e0e11;
  border-color: #d9d3cc !important; }
.bookingWidget10 .oneBooking .members li .formControl:focus {
  border-color: #d9d3cc !important; }
.bookingWidget10 .oneBooking .members li .login, .bookingWidget10 .oneBooking .members li .registerBtn, .bookingWidget10 .oneBooking .members li .confirm-btn {
  background: #c4baae; }
.bookingWidget10 .oneBooking .members li .registerDefault {
  background: #d9d3cc; }
.bookingWidget10 .oneBooking .members li .verificationBox {
  background: #d9d3cc; }
.bookingWidget10 .oneBooking .members li .verificationCurrent {
  background: #c4baae; }
.bookingWidget10 .oneBooking .members li .countdown {
  background: #d1c9c0; }
.bookingWidget10 .oneBooking .members li .return-btn {
  color: #c4baae; }
  .bookingWidget10 .oneBooking .members li .return-btn:hover {
    color: #aea191; }
.bookingWidget10 .oneBooking .members li .ForeignerTextBtn {
  color: #c4baae; }
  .bookingWidget10 .oneBooking .members li .ForeignerTextBtn:hover {
    color: #aea191; }
.bookingWidget10 .oneBooking .members .vipPasswordLi {
  color: #c4baae; }
  .bookingWidget10 .oneBooking .members .vipPasswordLi:hover {
    color: #aea191; }
.bookingWidget10 .oneBooking .members .agreeText {
  color: #0e0e11; }
  .bookingWidget10 .oneBooking .members .agreeText span {
    color: #aea191; }
.bookingWidget10 .oneBooking .members .foreignerDiv p {
  color: #0e0e11; }
.bookingWidget10 .mask {
  background-color: rgba(14, 14, 17, 0.9); }
.bookingWidget10 .heroHeadingFixed .linear-gradient {
  background: linear-gradient(to top, #0e0e11 0%, rgba(14, 14, 17, 0) 100%); }
.bookingWidget10 .bookingWidget .datepicker__month-day--selected, .bookingWidget10 .bookingWidget .datepicker__month-day--hovering {
  background: #aea191; }
.bookingWidget10 .bookingWidget .datepicker__month-day--first-day-selected, .bookingWidget10 .bookingWidget .datepicker__month-day--last-day-selected {
  background: #aea191 !important; }
.bookingWidget10 .bookingWidget .datepicker__month-day--selected, .bookingWidget10 .bookingWidget .datepicker__month-day--hovering {
  background: rgba(174, 161, 145, 0.6); }
.bookingWidget10 .bookingWidget .formGroup .fa {
  color: #0e0e11; }
.bookingWidget10 .bookingWidget .formGroup .calendarIcon svg {
  fill: #0e0e11; }
.bookingWidget10 .bookingWidget .formGroup .calendarIcon .svgColor {
  fill: #0e0e11; }
.bookingWidget10 .bookingWidget .formGroup .bookingBtn {
  background: #aea191; }
.bookingWidget10 .bookingWidget .bookingBtn {
  background: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
  .bookingWidget10 {
    background: #f8f3eC; } }
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.bookingWidget11 .formWrap form .bookingBtn {
  background: #aea191; }
.bookingWidget11 .oneBooking .members li .formControl {
  border-color: #c4baae !important; }
.bookingWidget11 .oneBooking .members li .formControl:focus {
  border-color: #aea191 !important; }
.bookingWidget11 .oneBooking .members li .login, .bookingWidget11 .oneBooking .members li .registerBtn, .bookingWidget11 .oneBooking .members li .confirm-btn {
  background: #aea191; }
.bookingWidget11 .oneBooking .members li .registerDefault {
  background: #d9d3cc; }
.bookingWidget11 .oneBooking .members li .verificationBox {
  background: #d9d3cc; }
.bookingWidget11 .oneBooking .members li .verificationCurrent {
  background: #aea191; }
.bookingWidget11 .oneBooking .members li .countdown {
  background: #d1c9c0; }
.bookingWidget11 .oneBooking .members li .return-btn {
  color: #c4baae; }
  .bookingWidget11 .oneBooking .members li .return-btn:hover {
    color: #aea191; }
.bookingWidget11 .oneBooking .members li .ForeignerTextBtn {
  color: #c4baae; }
  .bookingWidget11 .oneBooking .members li .ForeignerTextBtn:hover {
    color: #aea191; }
.bookingWidget11 .oneBooking .members .vipPasswordLi {
  color: #c4baae; }
  .bookingWidget11 .oneBooking .members .vipPasswordLi:hover {
    color: #aea191; }
.bookingWidget11 .oneBooking .members .agreeText span {
  color: #aea191; }
.bookingWidget11 .datepicker__month-button {
  background-color: #0e0e11; }
.bookingWidget11 .datepicker__month-day--first-day-selected, .bookingWidget11 .datepicker__month-day--last-day-selected {
  background-color: #aea191 !important; }
.bookingWidget11 .datepicker__month-day--selected, .bookingWidget11 .datepicker__month-day--hovering {
  background-color: #c4baae; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/* Extra small devices (portrait phones, less than 320px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.formWidget01 .meetingBooking h2 {
  color: #aea191; }
.formWidget01 .meetingBooking .meeting .formGroup .btnPrimary {
  background: #aea191; }
.formWidget01 .meetingBooking .meeting .formGroup .btnPrimary:hover {
  background: #d9d3cc; }
.formWidget01 .datepicker__month-day--first-day-selected, .formWidget01 .datepicker__month-day--last-day-selected {
  background-color: #aea191; }
.formWidget01 .datepicker__month-day--selected {
  background: #aea191; }
.formWidget01 .datepicker__month-day--hovering {
  background: #d9d3cc; }
.formWidget01 .datepicker__month-button {
  background-color: #aea191; }
.formWidget01 .datepicker__month-button:hover {
  background-color: #d9d3cc; }

.layui-laydate .layui-this {
  background-color: #aea191 !important; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.formWidget05 .meetingBooking h2 {
  color: #aea191; }
.formWidget05 .meetingBooking .meeting .formGroup .btnPrimary {
  background: #aea191; }
.formWidget05 .meetingBooking .meeting .formGroup .btnPrimary:hover {
  background: #d9d3cc; }
.formWidget05 .datepicker__month-day--first-day-selected, .formWidget05 .datepicker__month-day--last-day-selected {
  background-color: #aea191; }
.formWidget05 .datepicker__month-day--selected {
  background: #aea191; }
.formWidget05 .datepicker__month-day--hovering {
  background: #d9d3cc; }
.formWidget05 .datepicker__month-button {
  background-color: #aea191; }
.formWidget05 .datepicker__month-button:hover {
  background-color: #d9d3cc; }

.layui-laydate .layui-this {
  background-color: #aea191 !important; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.formWidget09 .wrap .title {
  color: #aea191; }
.formWidget09 .wrap .content {
  color: rgba(14, 14, 17, 0.6); }
.formWidget09 .wrap .formWrap .formGroup .formItem {
  border-bottom: 1px solid #0e0e11; }
.formWidget09 .wrap .formWrap .formGroup .svgBtn {
  fill: #0e0e11; }
.formWidget09 .wrap .formWrap .formGroup textarea.formItem {
  border: 1px solid #0e0e11; }
.formWidget09 .wrap .submitBtnWrap .submitBtn {
  background: #0e0e11; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.videoWidget01 .title {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.videoWidget02 .title {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.resourceWidget01 .list-group h2 {
  color: #aea191; }
.resourceWidget01 .list-group .list-group-item .panel h3 {
  color: #aea191; }
.resourceWidget01 .list-group .list-group-item .panel .btn {
  color: #aea191;
  border: 1px solid #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.locationWidget02 .box .caption .captionBox h2 {
  color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.locationWidget03 {
  background: #0e0e11;
  color: #aea191; }
  .locationWidget03 .box .caption .captionBox h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.locationWidget04 {
  background: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.locationWidget05 {
  background: #f8f3eC; }
  .locationWidget05 .box .caption .captionBox h2 {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.locationWidget06 {
  background: #f8f3eC; }
  .locationWidget06 .mapWrap .textWrap .title {
    color: #aea191; }

/*  Extra large devices (large desktops) 大屏桌面端 */
.locationWidget07 .caption {
  color: #0e0e11; }
  .locationWidget07 .caption p {
    color: #aea191; }
    .locationWidget07 .caption p .fa {
      color: #0e0e11; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.locationWidget08 .caption .title {
  color: #0e0e11; }
.locationWidget08 .caption .content a {
  color: #aea191; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
/*  Extra large devices (large desktops) 大屏桌面端 */
.locationWidget10 .mapWrap .textWrap .title {
  color: #4a4a4a; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */

/*# sourceMappingURL=theme.css.map */
